{
  "meta": {
    "timestamp": "2026-09-24 17:07:38 UTC",
    "git_revision": "5d7ca987618f1136aaa296057b50a2c10c4ce77a",
    "git_revision_short": "5d7ca987",
    "github_url": "https://github.com/leanprover/lean-kernel-arena/commit/5d7ca987618f1136aaa296057b50a2c10c4ce77a",
    "github_action_url": "https://github.com/leanprover/lean-kernel-arena/actions/runs/36012700690",
    "round": "2026-09",
    "doi": "10.5281/zenodo.22944094",
    "zenodo_deposition": 22944094,
    "github_run_id": "36012700690",
    "release_url": "https://github.com/leanprover/lean-kernel-arena/releases/tag/round-2026-09"
  },
  "checkers": [
    {
      "description": "Canonical-min is a minimal inhabitation solver and type checker for dependent\ntype theory. This checker deserializes lean4export expressions, translates\nthem with CanonicalLean, and checks the supported fragment with\n`CanonicalMin.check`.\n\nThe implementation is intentionally incomplete and declines declarations it\ncannot translate or represent.\n",
      "url": "https://github.com/FrederickPu/Canonical-min",
      "ref": "kernel-arena",
      "rev": "0acb45dd44b724c7c5861f86106f03c63b7ca491",
      "build": "lake build CanonicalMin.Data\nmkdir -p .lake/packages/Canonical/.lake/build\nlake build canonical-min-arena\n",
      "run": "LD_LIBRARY_PATH=\"$PWD/.lake/packages/Canonical/.lake/build/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}\" lake env .lake/build/bin/canonical-min-arena \"$IN\"",
      "threads": 1,
      "name": "canonical-min",
      "version": "kernel-arena (0acb45d)",
      "declines": []
    },
    {
      "description": "[**con-leche**](https://github.com/leanprover/con-leche) is an external\nLean checker with a consistency proof: if it accepts a set of\ndeclarations, then they have a model in set theory (ZFC with enough\ninaccessibles) \u2014 one set per constant under which every constant is a\nmember of its type \u2014 and in particular no theorem of `False` is accepted.\nThe proof is done directly against a set-theoretic model, not against\nan abstract typing relation.\n\nWritten in Lean, entirely by Claude under close human guidance. It\nruns in verified mode here (the mode the theorem is about) with four\nworker threads for the check phase. It accepts only the three standard\naxioms and declines streams that use others.\n",
      "url": "https://github.com/leanprover/con-leche",
      "ref": "master",
      "rev": "78ded4b6fc9a4d9ab809e8ca2c75c56537c41bff",
      "build": "lake build con-leche",
      "threads": 4,
      "run": ".lake/build/bin/con-leche --verified --jobs=4 \"$IN\"",
      "name": "con-leche",
      "version": "78ded4b",
      "declines": []
    },
    {
      "description": "[**con-ron**](https://github.com/leanprover/con-ron) is\n[con-leche](https://github.com/leanprover/con-leche) ported to Rust: the\nsame checking algorithm, but with its own term representation \u2014 expressions\nare hash-consed into per-constructor arrays and named by 32-bit handles, with\na persistent tier for the environment and a scratch tier per declaration.\n\nThe port is verified against con-leche in two steps.  A Lean *twin* of\ncon-leche's pure checker, written over the same data structures as the Rust,\nis proved to refine con-leche's; and [Aeneas](https://github.com/AeneasVerif/aeneas)\ntranslates the Rust checker back into Lean, where it is proved to refine the\ntwin: where the Rust function succeeds, it computes what the twin computes.\nSo con-leche's consistency statement \u2014 if it accepts a set of declarations\nthen they have a model in set theory, and in particular no theorem of\n`False` is accepted \u2014 carries over to what this binary accepts, modulo Aeneas\nas a Rust-to-Lean translator and the unverified driver (reading the file,\nscheduling threads).\n\nThat makes it less a high-assurance verification effort of its own than a\nsecond body for the same verified checker: a proof accepted by both is\nprotected against a bug in Lean's compiler or runtime \u2014 the bignum library\nincluded \u2014 which the Rust build does not share, while still resting on a\nmachine-checked consistency argument.\n\nLike con-leche it runs in `--verified` mode here (the mode the theorem is\nabout), with four worker threads for the check phase; it ingests raw\n`lean4export` NDJSON with no preprocessor and no subprocess, and an axiom it\ndoes not recognise makes it decline the stream rather than reject it.  Exit\ncodes are the arena's: 0 accept, 1 reject, 2 decline, 3 error.  Running out\nof memory is none of them \u2014 a failed allocation aborts the process (SIGABRT)\n\u2014 so exhaustion can never be read as a rejection.\n\nSingle-threaded it retires a little under half of con-leche's instructions,\nand on Mathlib about two thirds of nanoda's.  Written by AI under close human\nsupervision from Joachim Breitner at the Lean FRO.\n",
      "url": "https://github.com/leanprover/con-ron",
      "ref": "master",
      "rev": "39de395e844d4e660b8bce41ddd9ec19b915d9d1",
      "threads": 4,
      "build": "cargo build --release",
      "run": "./target/release/con-ron --verified --jobs=4 \"$IN\"",
      "name": "con-ron",
      "version": "39de395",
      "declines": []
    },
    {
      "description": "**eink0rn** \u2014 a Lean 4 kernel in Haskell, written clean-room, that normalises\nthe surface language away before checking anything.\n\n- **One inductive type, one recursor.** Nested inductives are compiled to\n  mutual blocks and every mutual block is then flattened to a single indexed\n  family, so the core never sees a nested occurrence or a mutual one.\n- **Recursors are derived, not believed.** The eliminator and its iota rules\n  are rebuilt from the inductive specification and the exported ones must\n  match, so no export can smuggle in an unwarranted large elimination or an\n  extra reduction rule.\n- **Clean room.** No Lean kernel source of any kind was read \u2014 not `lean4`,\n  not `lean4lean`, not `trepplein`, not `nanoda`. The references were\n  Carneiro's *The Type Theory of Lean*, the NDJSON format specification, and\n  this arena's verdicts.\n\nThe type theory it does implement is written down normatively in `SPEC.md`,\nand every place it knowingly departs from official Lean is argued in \u00a712 \u2014\nincluding the one `--enforce-mutual-univ` turns off below, so that the\nlanguage scored here is the language every other checker is scored on.\nNothing is declined; the largest export peaks around eight gigabytes.\n",
      "version": "1.1.6",
      "url": "https://github.com/Timeroot/eink0rn",
      "ref": "v1.1.6",
      "rev": "ca5c1d24691011daba4c064f989f18d2d16cabd1",
      "threads": 8,
      "build": "bash tools/arena-build.sh",
      "run": "timeout 600 ./arena/eink0rn --enforce-mutual-univ --mem=4000 -j8 \"$IN\" \\\n  +RTS -A32m -M13g -RTS\nrc=$?\ncase $rc in\n  124) exit 2 ;;\n  251) exit 2 ;;\n  *)   exit $rc ;;\nesac\n",
      "name": "eink0rn",
      "declines": []
    },
    {
      "description": "A Lean 4 kernel implemented in Solidity and executed on the Ethereum\nVirtual Machine. Accepting a proof is a metered EVM execution; the same\ncall can be replayed on any EVM chain (61.6KB deployed \u2014 over today's\nEIP-170 limit, sized for the 64KiB raise on the Glamsterdam track, so it\nneeds a devnet/L2 with a raised code-size limit to deploy for real).\n\nChecks inductive families including multi-type mutual groups and nested\ninductives, projections, quotients, Nat and String literals. Gets all twelve of the Arena's\nstatic tests right: the ten adversarial ones are rejected at the\noffending declaration, and the two that are actually valid\n(level-index-out-of-order, sparse-name-index) are accepted. Declines unsafe/partial declarations and any export beyond\nits resource budget; resource exhaustion is reported as a decline rather\nthan as a wrong verdict or a checker fault.\n",
      "version": "0.4.0",
      "url": "https://github.com/FawadHa1der/evm_proof_checker",
      "ref": "main",
      "rev": "1cb438894e50abf9b5293d33da5e0a2001519c06",
      "build": "npm install --no-audit --no-fund && node tools/build.js",
      "run": "node bin/evmlean.js $IN",
      "declines": [
        "init-prelude",
        "init",
        "std",
        "mathlib",
        "cedar",
        "cslib"
      ],
      "name": "evmlean"
    },
    {
      "description": "[**lean-inductive-models**](https://github.com/nomeata/lean-inductive-models) is a Lean 4\nNDJSON-to-NDJSON filter and standalone model checker. It adds an ordinary-declaration model\nof each supported inductive while retaining the original declaration, and structurally checks\nthat the generated models correspond to their source declarations.\n\nIn the arena it runs as a checker: the input declarations are replayed through Lean's kernel\n(`--type-check-input`), models are generated for all supported inductives and kernel-checked\nas they are produced, and the structural checker validates the model-to-source\ncorrespondence. The transformed output is discarded (`--no-output`).\n\nSince it is built on the official Lean kernel, it is not an independent kernel\nimplementation. However, by re-deriving each inductive's recursor and reduction behavior from\nfirst principles and verifying the result, it can catch a large class of potential\nimplementation bugs in the kernel's handling of inductives.\n",
      "url": "https://github.com/nomeata/lean-inductive-models",
      "ref": "main",
      "rev": "4130f57ff3704fde925adc5de387c76537a5a5c0",
      "build": "lake build lean-inductive-models",
      "run": ".lake/build/bin/lean-inductive-models --quiet --type-check-input --no-output \"$IN\"",
      "name": "ind-models",
      "version": "4130f57",
      "declines": []
    },
    {
      "description": "**kiota** \u2014 a from-scratch Lean 4 kernel in Rust that re-derives\nK-likeness and \u03b9 instead of trusting those export fields. Not a\nnanoda fork. Init and Std export corpora typecheck; mathlib, cslib,\nand cedar run on the nightly job (skip-on-ci).\n",
      "version": "0.1.0",
      "url": "https://github.com/sankalpsthakur/kiota",
      "ref": "main",
      "rev": "2d2a9fa31cba31abdd49543c3bb667591207577e",
      "build": "cargo build --release",
      "run": "timeout 3600s ./target/release/kiota \"$IN\"",
      "name": "kiota",
      "declines": []
    },
    {
      "description": "**lazylean** \u2014 a Lean 4 kernel in C++ whose reduction engine is a lazy\nabstract machine in the style of the Coq kernel's `cClosure`, rather than\nLean's substitution-based `whnf`.\n\n- The type-checking algorithm is Lean's own (`is_def_eq`, lazy delta\n  reduction with reducibility hints, proof irrelevance, eta, K-like\n  recursors, `Nat`/`String` literals with GMP), cross-checked against\n  lean4lean; recursors are re-derived from the inductive specification and\n  compared with the exported ones.\n- Weak-head normalisation runs a Krivine machine: closures over\n  environments, call-by-need thunks overwritten with their value when first\n  forced, constant C++ stack, reference-counted memory proportional to the\n  live data.\n- Lean's compiled `match`/`brecOn` wrapper chains are fused once per\n  definition, and structurally recursive definitions get Coq-style fixpoint\n  rules that the kernel verifies with `is_def_eq` before using them.\n- `Lean.reduceBool`/`reduceNat` (native reduction) are declined.\n- Declarations are checked by worker processes forked after the export has\n  been parsed, so the parse and the interned terms are shared rather than\n  repeated; the export's declaration order is verified first, so that no\n  worker can be shown a constant introduced after the one it is checking.\n\nWritten by Claude (Anthropic), directed by Chris Emery.\n",
      "version": "0.3.0",
      "url": "https://github.com/corun1024/lazylean",
      "ref": "v0.3.0",
      "rev": "68c66fa18c1afe029512b90ecfe0b162c0dcd8fb",
      "build": "cmake -S . -B build -DCMAKE_BUILD_TYPE=Release\ncmake --build build -j\n",
      "threads": 4,
      "run": "timeout 3600 build/lazylean -j 4 --max-rss 14000 \"$IN\"\nrc=$?\ncase $rc in\n  124) exit 2 ;;\n  *)   exit $rc ;;\nesac\n",
      "name": "lazylean",
      "declines": []
    },
    {
      "description": "A GnuCOBOL 3.2 port of lean4lean's executable kernel.\nChecks NDJSON exports with no wall-clock timeout. Resource limits return decline.\n",
      "url": "https://github.com/kim-em/lean4cobol.git",
      "ref": "main",
      "rev": "d2e7b79c014ec3fa9aa8fb42f2b34d0ca479e3c8",
      "build": "nix develop path:. --ignore-environment -c make bin/lean4cobol",
      "run": "ulimit -s unlimited\nexec ./bin/lean4cobol \"$IN\"\n",
      "declines": [
        "mathlib"
      ],
      "name": "lean4cobol",
      "version": "d2e7b79"
    },
    {
      "description": "[**Lean4Lean**](https://github.com/digama0/lean4lean/) is an implementation of the Lean 4 kernel written in (mostly) pure Lean 4. It is derived directly from the C++ kernel implementation, and as such likely shares some implementation bugs with it (it's not really an independent implementation), although it also benefits from the same algorithmic performance improvements existing in the C++ Lean kernel.\n\nThe project also houses some metatheory regarding the Lean system, in the same general direction as the MetaCoq project.\n\nThe lean4lean checker checks that primitive definitions from the prelude are as expected, so it is sensitive to the Lean version it is built against. The `arena` branch tracks lean4lean's master and carries its own `lean-toolchain`, which selects that version.\n",
      "url": "https://github.com/digama0/lean4lean",
      "ref": "arena",
      "rev": "bce3448115f7819fc12d647fadd3bb090666637e",
      "build": "lake build lean4lean",
      "run": ".lake/build/bin/lean4lean --import \"$IN\"",
      "name": "lean4lean",
      "version": "arena (bce3448)",
      "declines": []
    },
    {
      "description": "MathGraph's Lean checker is a testbed for verifier-preserving checker\ndevelopment. It is gratefully based on Jeremy Chen's\n[sokonanoda](https://github.com/intgrah/sokonanoda), itself part of the\nnanoda-family lineage.\n\nAt present MathGraph remains close to sokonanoda; it is not an independent\nrewrite, and no such claim is intended. The retained MathGraph line includes\nadditional recursor validation for newer Arena tests, repairs to deep\nenvironment keying and pruning, targeted unfolding and conversion\noptimizations, and removal of redundant work found through profiling and\ndifferential testing.\n\nThis revision additionally avoids forcing an inferred function type when it\nis already a Pi type, and uses two worker threads. A larger architectural\nrewrite is future work rather than something claimed by this submission.\n\nMaintained by [Metalogic Labs](https://mathgraph.org/).\n",
      "version": "flash",
      "url": "https://github.com/metalogiclabs/mathgraph-lean-kernel",
      "ref": "flash",
      "rev": "78c7502bac8a5ba000057b3f083bc0595ac65750",
      "build": "cat > config.json <<__END__\n {\n   \"use_stdin\": true,\n   \"nat_extension\": true,\n   \"string_extension\": true,\n   \"unpermitted_axiom_hard_error\": false,\n   \"unsafe_permit_all_axioms\": true,\n   \"num_threads\": 2\n }\n__END__\nROOT=$(cd ../../../.. && pwd)\n\"$ROOT/lka.py\" build-test init-prelude\nRUSTFLAGS=\"-C target-cpu=native -Cprofile-generate=$PWD/pgo\" cargo build --release\ntarget/release/sokonanoda config.json < \"$ROOT/_build/tests/init-prelude.ndjson\" >/dev/null\nllvm-profdata merge -o \"$PWD/pgo/merged.profdata\" \"$PWD/pgo\"\nRUSTFLAGS=\"-C target-cpu=native -Cprofile-use=$PWD/pgo/merged.profdata\" cargo build --release\n",
      "run": "target/release/sokonanoda config.json < \"$IN\" || exit 1\n",
      "name": "mathgraph",
      "declines": []
    },
    {
      "description": "A small, naive and incomplete implementation of a Lean kernel from scratch.\n\nThis is mostly an exercise to improve the test coverage on the arena.\nRuns with a 30s timeout.\n",
      "url": "https://github.com/nomeata/lean-mini-kernel",
      "ref": "master",
      "rev": "7ea4f55f5a9f27e096ac8a6a0cf4ecb42e8b7759",
      "build": "lake build",
      "run": "timeout 30s .lake/build/bin/mini-kernel \"$IN\"",
      "declines": [
        "init-prelude",
        "init",
        "std",
        "mathlib",
        "cedar",
        "cslib"
      ],
      "name": "mini",
      "version": "7ea4f55"
    },
    {
      "description": "**Nanobruijn** - An experimental Lean 4 kernel using pure de Bruijn indices.\n\nForked from [nanoda_lib](https://github.com/ammkrn/nanoda_lib), this variant\nreplaces the locally-nameless binding representation with pure de Bruijn\nindices. Written in Rust.\n\nKey ideas:\n\n- **Pure de Bruijn indices** instead of locally-nameless: entering a binder\n  requires no substitution \u2014 variables are shifted lazily when read from\n  the local context.\n- **Lazy shifting via pointer+offset pairs**: instead of allocating shifted\n  expression nodes, each pointer carries an integer offset. Shifting is O(1)\n  \"pointer arithmetic\". Expressions that differ only by a uniform index shift\n  share a single DAG node. Terms are kept in a canonical form with maximal\n  outermost shifts.\n- **Depth-stratified caching**: cache entries are bucketed by binding depth,\n  so results at one depth can be reused at another by adjusting the offset.\n  Closed (variable-free) expressions live in a global bucket that survives\n  all context changes.\n- **Lazy frame invalidation**: when leaving a binder, the cache frame is\n  kept rather than discarded. If the next binder entry has the same type,\n  the frame (with all its cached results) is reused.\n\nThis is an experimental checker, not intended for production use. All code\nmodifications from the original nanoda_lib were written by Claude (Anthropic).\n",
      "url": "https://github.com/nomeata/nanobruijn",
      "ref": "master",
      "rev": "3a86285c0829e410c2442d57d38d6003fb3993d4",
      "build": "cargo build --release\ncat > config.json <<__END__\n {\n   \"use_stdin\": true,\n   \"nat_extension\": true,\n   \"string_extension\": true,\n   \"unpermitted_axiom_hard_error\": false,\n   \"unsafe_permit_all_axioms\": true,\n   \"num_threads\": 4\n }\n__END__\n",
      "run": "timeout 3600 target/release/nanobruijn config.json < \"$IN\" || exit 1\n",
      "name": "nanobruijn",
      "version": "3a86285",
      "declines": []
    },
    {
      "description": "Fortran 2018 translation of nanoclo's delayed-substitution Lean 4 kernel.\nStores kernel objects in parallel arrays referenced by integer IDs, with\ninterned closure environments and private OpenMP worker contexts.\nExported expressions are shared and immutable.\nFollows nanoclo 4cdd12f; algorithm fidelity is checked with all 26 counters\non every Init declaration. Supports nested inductives and Nat/String literals.\n",
      "url": "https://github.com/kim-em/nanoclo-fortran",
      "ref": "main",
      "rev": "b3a13ef5f0ae98a56087bef11ee1ec80dde0ef30",
      "threads": 4,
      "build": "nix develop --command make",
      "run": "ulimit -s unlimited\nexport OMP_STACKSIZE=1G\nexec timeout 3600 ./build/nanoclo-fortran --jobs=4 \"$IN\"\n",
      "name": "nanoclo-fortran",
      "version": "b3a13ef",
      "declines": []
    },
    {
      "description": "**nanoclo** \u2014 a Lean 4 kernel based on *delayed substitutions*.\nTerms in flight are closures over interned environments.\n\nForked from [nanoda_lib](https://github.com/ammkrn/nanoda_lib). Entering\na binder extends the environment in O(1); a variable occurrence reads its\nentry through skew-binary jump pointers; substitution into a body happens\nonly when a type leaves the checker.\n\nConversion is [sokonanoda](https://github.com/intgrah/sokonanoda)'s\n(Apache-2.0), as is the fast path of the export parser.\n\nThe modifications from the original nanoda_lib were written by Claude\n(Anthropic), directed by Sebastian Graf.\n",
      "url": "https://github.com/sgraf812/nanoclo",
      "ref": "main",
      "rev": "62671ff0c6dbb23df3f5e014226b910f4a45f2bc",
      "build": "cargo build --release\ncat > config.json <<__END__\n {\n   \"use_stdin\": true,\n   \"nat_extension\": true,\n   \"string_extension\": true,\n   \"unpermitted_axiom_hard_error\": false,\n   \"unsafe_permit_all_axioms\": true,\n   \"num_threads\": 4\n }\n__END__\n",
      "run": "timeout 3600 target/release/nanoclo config.json < \"$IN\" || exit 1\n",
      "name": "nanoclo",
      "version": "62671ff",
      "declines": []
    },
    {
      "description": "**Nanoda** - An alternative Lean 4 kernel implementation in Rust.\n\nThis is an independent proof checker that validates Lean 4 exports\nusing a different implementation approach. Features:\n\n- Written in Rust for performance\n- Supports standard Lean 4 axioms (propext, choice, etc.)\n- Configurable axiom checking policy\n- Native JSON parsing with string optimizations\n- Parallel checking using multiple threads (set to 4 threads in the kernel arena)\n\nUseful for cross-validation against the official kernel and\ntesting implementation diversity in the Lean ecosystem.\n\nThe nanoda integration in the arena does not distinguish between a rejected proof and other forms\nof failure, so they are all repoted as \u201crejected\u201d.\n\nThe checker threads\u2019 stack size is a hard-coded constant in nanoda; the arena patches it from\n16 MiB up to 256 MiB, as some tests need deeper recursion than 16 MiB allows.\n",
      "url": "https://github.com/ammkrn/nanoda_lib",
      "ref": "master",
      "rev": "4c544ed4099c8227f07d5de77ad1e69fb0740a27",
      "build": "grep -q 'STACK_SIZE: usize = 16_777_216;' src/lib.rs || { echo \"STACK_SIZE patch does not apply any more\"; exit 1; }\nsed -i 's/STACK_SIZE: usize = 16_777_216;/STACK_SIZE: usize = 268_435_456;/' src/lib.rs\ncargo build --release\ncat > config.json <<__END__\n {\n   \"use_stdin\": true,\n   \"nat_extension\": true,\n   \"string_extension\": true,\n   \"unpermitted_axiom_hard_error\": false,\n   \"unsafe_permit_all_axioms\": true,\n   \"num_threads\": 4\n }\n__END__\n",
      "run": "target/release/nanoda_bin config.json < \"$IN\"\ncase $? in \n  0) exit 0 ;;\n  2) exit 2 ;;\n  *) exit 1 ;;\nesac\n",
      "name": "nanoda",
      "version": "4c544ed",
      "declines": []
    },
    {
      "description": "nyaya -- an external Lean 4 kernel written in OCaml. \n",
      "url": "https://github.com/kodyvajjha/nyaya",
      "ref": "master",
      "rev": "a748f56ffd8fee099ad3a6a3e682156d42d51781",
      "build": "export OPAMROOT=\"$PWD/.opam-root\"\nopam init --bare --disable-sandboxing -n\nopam option --global depext=false\nopam switch create . ocaml-system -y\n",
      "run": "ulimit -v 1000000 -c 0\nNYAYA_ARENA=1 timeout 30s ./_opam/bin/nyaya \"$IN\"\n",
      "declines": [
        "std",
        "mathlib",
        "cedar",
        "cslib",
        "navier-stokes-euler"
      ],
      "name": "nyaya",
      "version": "a748f56"
    },
    {
      "version": "4.28.0",
      "description": "The official Lean 4 kernel checker implementation (v4.28.0).\n",
      "dir": "official-v4.28.0",
      "build": "echo leanprover/lean4:v4.28.0 > lean-toolchain\nlake build\n",
      "run": ".lake/build/bin/kernel \"$IN\"",
      "name": "official-v4.28.0",
      "declines": []
    },
    {
      "version": "v4.34.0",
      "description": "The official Lean 4 kernel checker implementation.\n",
      "dir": "official",
      "build": "echo leanprover/lean4:v4.34.0 > lean-toolchain\nlake build\n",
      "run": ".lake/build/bin/kernel \"$IN\"",
      "name": "official",
      "declines": []
    },
    {
      "description": "A Lean kernel checker in plain TeX. Some inputs overfill it.",
      "url": "https://github.com/kim-em/overfull",
      "ref": "main",
      "rev": "b275736e035f6128f2237b22aab21e411f55be97",
      "build": "command -v tex",
      "run": "timeout 30s ./check.py \"$IN\"",
      "name": "overfull",
      "version": "b275736",
      "declines": []
    },
    {
      "version": "v4.34.0",
      "description": "The official Lean 4 kernel in **parse-only mode**.\n\nThis checker only validates that the exported data can be parsed correctly\nwithout performing full kernel checking. It's useful for:\n\n- Testing export format compatibility\n- Measuring parsing performance separately from verification\n- Debugging export data corruption issues\n\nUses the same official kernel as the main checker but with `--parse-only` flag.\n",
      "dir": "official",
      "build": "echo leanprover/lean4:v4.34.0 > lean-toolchain\nlake build\n",
      "run": ".lake/build/bin/kernel --parse-only \"$IN\"",
      "name": "parse-only",
      "declines": []
    },
    {
      "version": "v2026.9.1",
      "description": "**rpylean** - A Lean type checker written in (R)Python.\n",
      "url": "https://github.com/Julian/rpylean",
      "ref": "main",
      "rev": "463a3101197fa7db733cc6e2d4f55767ef3b3713",
      "build": "git clone --filter=blob:none https://github.com/pypy/pypy\ncat > .env <<__END__\n PYPY_CHECKOUT=pypy/\n__END__\njust translate\n",
      "run": "./rpylean-c check \"$IN\" || exit 1\n",
      "declines": [
        "mathlib",
        "navier-stokes-euler"
      ],
      "name": "rpylean"
    },
    {
      "description": "sokonanoda: conversion checking uses closures.\n\nA (distant) fork of\n[nanoda](https://github.com/ammkrn/nanoda_lib).\nInspired by\n[smalltt](https://github.com/AndrasKovacs/smalltt).\n",
      "url": "https://github.com/intgrah/sokonanoda",
      "ref": "master",
      "rev": "28c03d0103e004610e4d47a4828965efb2b70af9",
      "build": "cat > config.json <<__END__\n {\n   \"use_stdin\": true,\n   \"nat_extension\": true,\n   \"string_extension\": true,\n   \"unpermitted_axiom_hard_error\": false,\n   \"unsafe_permit_all_axioms\": true,\n   \"num_threads\": 4\n }\n__END__\nROOT=$(cd ../../../.. && pwd)\n\"$ROOT/lka.py\" build-test init-prelude\nRUSTFLAGS=\"-C target-cpu=native -Cprofile-generate=$PWD/pgo\" cargo build --release\ntarget/release/sokonanoda config.json < \"$ROOT/_build/tests/init-prelude.ndjson\" >/dev/null\nllvm-profdata merge -o \"$PWD/pgo/merged.profdata\" \"$PWD/pgo\"\nRUSTFLAGS=\"-C target-cpu=native -Cprofile-use=$PWD/pgo/merged.profdata\" cargo build --release\n",
      "run": "target/release/sokonanoda config.json < \"$IN\" || exit 1\n",
      "name": "sokonanoda",
      "version": "28c03d0",
      "declines": []
    },
    {
      "description": "**Still-nanoda** - A fork of nanoda/sonanoda with experiemental optimization efforts.\n",
      "url": "https://github.com/SchrodingerZhu/still-nanoda",
      "ref": "cache-study-port",
      "rev": "06a07b74436f8a111df836312ccac3a41b93c7b6",
      "build": "cargo build --release\ncat > config.json <<__END__\n {\n   \"use_stdin\": true,\n   \"nat_extension\": true,\n   \"string_extension\": true,\n   \"unpermitted_axiom_hard_error\": false,\n   \"unsafe_permit_all_axioms\": true,\n   \"num_threads\": 4\n }\n__END__\n",
      "run": "target/release/nanoda_bin config.json < \"$IN\" || exit 1\n",
      "name": "still-nanoda",
      "version": "cache-study-port (06a07b7)",
      "declines": []
    },
    {
      "description": "[**Tenet**](https://github.com/keithadler/tenet) is an independent implementation of the Lean 4\nkernel in C# on .NET, written from the type theory and the reference kernel's behavior rather than\ntranslated from it. It shares no code with Lean, which is the point of it: a defect in the C++\nkernel's *code* is one Tenet would not reproduce. A defect in its *design* is one it likely would,\nsince matching the reference kernel's decisions was the goal.\n\nIt reads lean4export NDJSON and also reads Lean's compiled `.olean` files directly, with no Lean\ntoolchain installed.\n\nEverywhere Tenet deliberately decides something differently from Lean is written down in\n`docs/divergences.md`. Two are relevant here: it checks that the constant named `Nat.add` behaves\nlike addition before taking the arithmetic shortcut named after it, and it refuses a numeric\nliteral unless the environment's `Nat` is the inductive the literal denotes. Both are extra checks\non the prelude of the kind the arena's README permits.\n",
      "url": "https://github.com/keithadler/tenet",
      "ref": "main",
      "rev": "ef0f2e304c3265ee7398e15233e5e8cd94382d03",
      "version": "0.11.1",
      "threads": 4,
      "build": "dotnet publish src/Tenet.Cli -c Release -f net10.0 -p:TargetFrameworks=net10.0 --self-contained true -r linux-x64 -o arena-bin",
      "run": "# 0 accept, 1 reject, 2 decline. Tenet agrees on the first two and uses 4 for declining, which is\n# what it does when a file asks it to trust the output of compiled code: not a claim the proof is\n# invalid, a refusal to vouch for it. Anything else means the checker could not process the file,\n# which is an error and is left to surface as one rather than being hidden as a decline.\n# `|| c=$?` rather than a bare call: the arena runs this through /bin/sh without -e, so a bare call\n# would be fine, but this is correct under either and the difference is invisible until it is not.\nc=0\n./arena-bin/tenet check \"$IN\" --quiet --jobs 4 || c=$?\ncase $c in\n  0|1) exit $c ;;\n  4)   exit 2 ;;\n  *)   exit 9 ;;\nesac\n",
      "name": "tenet",
      "declines": []
    },
    {
      "version": "0.1.0",
      "description": "A Lean 4 kernel (proof checker) written in [**Vow**](https://github.com/vow-lang/vow),\na young systems language. Reads `lean4export` NDJSON and verifies each\ndeclaration is well-typed.\n\nIt accepts the full Arena tutorial suite and all of Lean core `Init`\n(54,475 declarations). Nat arithmetic uses a base-2^32 bignum backend, so\nreductions past 2^64 are exact. Declarations beyond the currently supported\nfragment are **declined** (exit 2) rather than falsely rejected \u2014 the checker\nis sound-by-construction on what it accepts and conservative elsewhere.\n\n[Vow](https://vow-lang.com) is a language developed by Paulo Matos\n([github.com/pmatos](https://github.com/pmatos)) for agentic use \u2014 one of\nseveral such languages currently emerging, alongside MoonBit, Vera-lang, and\nZerolang. This kernel, the first large program written in Vow, was undertaken\nas a challenge: to have an agent develop a complete Lean kernel entirely in the\nnew language, and it doubles as a proving ground for it. The work was 100%\nagentic, carried out with Claude Code.\n",
      "url": "https://github.com/pmatos/vow-lean-kernel",
      "ref": "main",
      "rev": "514ab33fc0262c491a0af1846cc3887f48411e36",
      "build": "set -eu\n\n# The kernel builds only with the self-hosted `vowc`, which must first be\n# built from vow-lang/vow at this pinned commit (the base-2^32 bignum merge\n# the kernel is developed against). Mirrors .github/workflows/ci.yml.\nVOW_REF=15c1b933f87eed2b23c176665730baea37706daa\nROOT=\"$(pwd)\"\n\ngit clone https://github.com/vow-lang/vow vow\ngit -C vow checkout \"$VOW_REF\"\n\n# Stage 0: Rust bootstrap compiler. vow's Rust deps (cranelift 0.133) need\n# rustc >= 1.94, provided by the arena's flake (nixpkgs nixos-26.05 \u2192 rustc\n# 1.95). Only this stage needs cargo/rustc; the self-host and kernel builds\n# use the produced binaries.\n( cd vow && cargo build --all )\n\n# Stage 1: concatenate and self-host the Cranelift-backed `vowc`. The\n# self-host build is memory-capped in a subshell so the cap does not leak into\n# the kernel build that follows.\n( cd vow && bash scripts/concat_vow.sh clif > \"$ROOT/compiler_clif.vow\" )\n( cd vow && ulimit -v 2000000 \\\n    && ./target/debug/vow build --no-verify --no-cache \\\n         \"$ROOT/compiler_clif.vow\" -o \"$ROOT/vowc\" )\ntest -x \"$ROOT/vowc\"\n\n# Stage 2: build the kernel with the freshly self-hosted vowc.\nVOWC=\"$ROOT/vowc\" bash scripts/build.sh\ntest -x lean_checker\n",
      "run": "# lean_checker exits 0 accept / 1 reject / 2 decline. But the Vow runtime\n# exits 1 on OutOfMemory, colliding with \"reject\" \u2014 which the arena would\n# score as a false reject on an accept test. Detect that specific runtime OOM\n# (a JSON marker on stderr) and remap it to exit 3 (error). An OOM is a\n# resource-exhaustion abort, not a deliberate \"outside my fragment\" decline,\n# so the arena's error bucket (crash / OOM / timeout) is its honest home.\n# Genuine rejects (exit 1, no OOM marker), real declines (exit 2) and real\n# crashes are left untouched.\n#\n# Cap = 12 GiB: the dry-run showed the `Init` accept run peaks at ~7.6 GB, so\n# 8 GB left almost no headroom; 12 GB is comfortable yet stays below a normal\n# arena host's RAM, so a genuine OOM still surfaces as Vow's graceful\n# allocation failure (which we can detect) rather than an OS OOM-kill\n# (SIGKILL, uncatchable).\n#\n# Time cap = 30s: unsupported performance cases should fail promptly instead\n# of occupying an arena runner until the workflow-wide timeout.\nerr=\"$(mktemp)\"\n( ulimit -v 12582912 && timeout 30s ./lean_checker \"$IN\" ) 2>\"$err\"\nrc=$?\ncat \"$err\" >&2\nif [ \"$rc\" -ne 0 ] && grep -q '\"error\":\"OutOfMemory\"' \"$err\"; then rc=3; fi\nrm -f \"$err\"\nexit \"$rc\"\n",
      "name": "vow-lean-kernel",
      "declines": []
    }
  ],
  "tests": [
    {
      "size": 15670,
      "size_str": "15.3\u202fKB",
      "lines": 283,
      "lines_str": "283",
      "sha256": "2fa6a967f15f76cfdcea3ef1992ff31a4cc4aa647b0f8fabf0ff61eedb3afbf1",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "83e54b65b65d1d3ce31d99d820a7bd5f3e219295",
      "name": "bugs/constlevels",
      "yaml_file": "tests/bugs/constlevels.yaml",
      "outcome": "reject",
      "description": "Regression test for undefined behavior in `lazy_delta_reduction_step` in the official kernel\n\nIn the function `lazy_delta_reduction_step`, the official kernel expects `unfold_definition`\nto always succeed. However, if the constant has an incorrect number of level parameters, it\nactually fails, which leads to memory corruption in `lazy_delta_reduction_step`.\n\nThis test is to check that the official kernel and also other kernels that closely follow the\nlogic of the official kernel correctly handle this unfolding failure.\n\nThe issue in the official kernel was originally reported as <https://github.com/leanprover/lean4/issues/10577>.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/constlevels.yaml",
      "source_url": null
    },
    {
      "size": 34913,
      "size_str": "34.1\u202fKB",
      "lines": 622,
      "lines_str": "622",
      "sha256": "8a6aa0949892f59986fde474bfdc2a1887416b370e1148cd27e608a40f2eb94b",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/ctor-num-fields",
      "yaml_file": "tests/bugs/ctor-num-fields.yaml",
      "outcome": "reject",
      "description": "Proof of False via trusted `numFields` on a constructor.\n\nDefine a wrapper structure `S` with one field, and lie by saying it has 0 fields, making\nit look unit-like. Then definitional eta means all inhabitants are equal.\n\nDerive a contradiction from `S.mk false = S.mk true`.\n\nNanoda and its descendants accepted this until it was\n[fixed](https://github.com/ammkrn/nanoda_lib/pull/22).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/ctor-num-fields.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/ctor-num-fields.lean"
    },
    {
      "size": 13314,
      "size_str": "13.0\u202fKB",
      "lines": 243,
      "lines_str": "243",
      "sha256": "32570fea94f7a2655de489427200c35f2e1ffa7ec9d46b82c531195eaacd5ef3",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/k-rec-conv",
      "yaml_file": "tests/bugs/k-rec-conv.yaml",
      "outcome": "reject",
      "description": "Bogus proof that tests for incorrectly implemented K-like reduction.\n\n`fun x => x` and `fun _ => y` are not convertible, but a checker that does treat them\nas convertible would accept the resulting theorem `bad`, which is true propositionally, but not definitionally.\n\nRegression test for sokonanoda.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/k-rec-conv.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/k-rec-conv.lean"
    },
    {
      "size": 6351,
      "size_str": "6.2\u202fKB",
      "lines": 88,
      "lines_str": "88",
      "sha256": "df7d23ff199c4956620f3b1b4d17976c6bbe99ec6c1b5a4e803a7f9f415e331f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "0000000000000000000000000000000000000000",
      "name": "bugs/large-elim-param",
      "yaml_file": "tests/bugs/large-elim-param.yaml",
      "outcome": "reject",
      "description": "Proof of False via incorrect large elimination restriction.\n\nIf the check for whether a level is surely not zero is implemented wrong, in\nparticular if it incorrectly returns true for params, we can create a\nuniverse-polymorphic\n```\ninductive MyBool.{u} : Sort u | tt | ff\n```\nwhere the recursor `MyBool.rec.{1,0}` can do large elimination of a `Prop`.\nBecause of proof irrelevance we have `tt = ff`, so we can derive a\ncontradiction.\n\nFound by Anthony Wang using Aristotle, breaking the `mini` checker for the\n[T-shirt bounty](https://leanprover.zulipchat.com/#narrow/channel/270676-lean4/topic/T-Shirt.20bounty.20for.20breaking.20the.20.E2.80.9Cmini-kernel.E2.80.9D/near/597318744); it was\n[fixed](https://github.com/nomeata/lean-mini-kernel/commit/d548ebc4) the same day.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/large-elim-param.yaml",
      "source_url": null
    },
    {
      "size": 23126,
      "size_str": "22.6\u202fKB",
      "lines": 438,
      "lines_str": "438",
      "sha256": "2ba29719a2a300ff80e72920b66355785764ac53500719eec7bf459d174262cf",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/large-elim-prop-bool",
      "yaml_file": "tests/bugs/large-elim-prop-bool.yaml",
      "outcome": "reject",
      "description": "Proof of `False` by allowing a `Prop` inductive to have the same recursor\nthat the corresponding `Type` inductive would have.\n\nProof irrelevance makes .tt = .ff, but `pick` distinguishes between them.\n\nKiota accepted this until it was [fixed](https://github.com/sankalpsthakur/kiota/pull/8).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/large-elim-prop-bool.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/large-elim-prop-bool.lean"
    },
    {
      "size": 5708,
      "size_str": "5.6\u202fKB",
      "lines": 93,
      "lines_str": "93",
      "sha256": "497eaa80a214386c679356c33a72c8beab5019c4938494b1608e3772a2756191",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "0000000000000000000000000000000000000000",
      "name": "bugs/level-imax-leq",
      "yaml_file": "tests/bugs/level-imax-leq.yaml",
      "outcome": "reject",
      "description": "Proof of False via incorrect universe level comparison for `imax`.\n\nA correct kernel must reject `leq(imax(u,v)+1, imax(u,v))`, since at `u=0, v=0` this becomes\n`leq(1, 0)` which is false. However, a checker that only compares the `imax` arguments\nstructurally (without accounting for an accumulated successor offset) will incorrectly accept it.\n\nThis allows defining a universe-collapsing identity function\n`down.{u,v} : Sort (succ (imax u v)) \u2192 Sort (imax u v)`, which is used to cast between\n`True` and `False` via `Bool.rec` at `Sort (imax 0 0) = Prop`.\n\nNanoda incorrectly accepted this proof until it was [fixed](https://github.com/ammkrn/nanoda_lib/commit/12838995ca232ced05cd5218e4975d03c5c44316).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/level-imax-leq.yaml",
      "source_url": null
    },
    {
      "size": 5897,
      "size_str": "5.8\u202fKB",
      "lines": 96,
      "lines_str": "96",
      "sha256": "d368d5569321b717b7ec95bd1f4fa5bbd7d6e1f8d6ebdf1a0644dc8bc76bc2ec",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "0000000000000000000000000000000000000000",
      "name": "bugs/level-imax-normalization",
      "yaml_file": "tests/bugs/level-imax-normalization.yaml",
      "outcome": "reject",
      "description": "Proof of False via incorrect universe level normalization for `imax`.\n\nA correct kernel must distinguish `imax 0 v` from `succ(imax 0 v)`, since at `v=0` these\nevaluate to `0` and `1` respectively. However, a level normalization algorithm that drops an\naccumulated successor offset when decomposing `imax u (param v)` will produce identical normal\nforms for both, causing the equivalence check to incorrectly return true.\n\nThis allows defining a universe-collapsing identity function\n`down.{v} : Sort (succ (imax 0 v)) \u2192 Sort (imax 0 v)`, and then\n`myProp : Prop := down.{0} Bool` (a Prop that is computationally Bool). Proof irrelevance on\n`myProp` equates `Bool.true` and `Bool.false`, and `Bool.rec` maps this into `False`.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/level-imax-normalization.yaml",
      "source_url": null
    },
    {
      "size": 6413,
      "size_str": "6.3\u202fKB",
      "lines": 106,
      "lines_str": "106",
      "sha256": "5a49d132bb0c7dca091baa481333f5e97e390fde72c8ec18c6124a690ec47d7c",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/nat-rec-k-lie",
      "yaml_file": "tests/bugs/nat-rec-k-lie.yaml",
      "outcome": "reject",
      "description": "Proof of False via trusted `k` on `Nat.rec`.\n\nLie by claiming `Nat.rec` is K-like. Then replace the major premise by `Nat.zero`,\nbut nat literals bypasses K-like reduction, so two reduction rules disagree.\n\n`\u2200 n, g n` holds by the first, and `g 1` is `False` by the second.\n\nA variant of `bugs/rec-k-lie`, which nanoda and its descendants accepted until it\nwas [fixed](https://github.com/ammkrn/nanoda_lib/pull/22); at that time, nanoda\nitself rejected this variant, as it had no literal path for `Nat.rec`.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/nat-rec-k-lie.yaml",
      "source_url": null
    },
    {
      "size": 8345,
      "size_str": "8.1\u202fKB",
      "lines": 128,
      "lines_str": "128",
      "sha256": "934e59fdc4f2a978605c4a44e90b94b57e9940f3828620c0db337b7125cdd169",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "0000000000000000000000000000000000000000",
      "name": "bugs/nat-rec-rules",
      "yaml_file": "tests/bugs/nat-rec-rules.yaml",
      "outcome": "reject",
      "description": "Proof of False via incorrect recursor rule validation.\n\nWhen processing an inductive type declaration, a correct kernel must verify that the generated\nrecursor rules match the ones provided in the export data. A checker that accidentally compares\nthe imported rules against themselves (instead of against independently constructed rules) will\naccept arbitrary recursor reduction behavior.\n\nThis test defines `Nat` with a wrong `Nat.rec` succ rule that always returns `hzero` (ignoring\nthe induction hypothesis). Combined with a nat literal extension that hardcodes correct\narithmetic for concrete nat literals but falls back to the wrong `Nat.rec` rules for symbolic\narguments, this creates an inconsistency that yields a proof of False.\n\nNanoda incorrectly accepted this proof until it was [fixed](https://github.com/ammkrn/nanoda_lib/commit/12838995ca232ced05cd5218e4975d03c5c44316).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/nat-rec-rules.yaml",
      "source_url": null
    },
    {
      "size": 60643,
      "size_str": "59.2\u202fKB",
      "lines": 1056,
      "lines_str": "1.1\u202fk",
      "sha256": "0510cceb7cc66b39792a4d1589cbcee499b1ba56837203030a3324fb6355a618",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/nested-unused-param",
      "yaml_file": "tests/bugs/nested-unused-param.yaml",
      "outcome": "reject",
      "description": "Checks that the parameters of a nested inductive application are type-checked\neven when they do not appear in the auxiliary type generated during\nnested-inductive compilation.\n\nWhen an inductive `E` has a constructor whose type contains a nested\napplication `L (E w) b`, the elaboration of nested inductives replaces that\noccurrence with an auxiliary type. The argument `b` does not occur in the\nauxiliary declaration, so a checker that only checks the auxiliary type never\nsees `b`. A correct checker must still ensure `b` is well-typed; this test\nrejects if it is not.\n\nHere `b` is a malformed projection `C.0 (C.0 w)` (applying a `C` projection to\na value of the unrelated structure `W`), disguised by a hash collision. If the\nparameter is not checked, the bogus projection slips through and the resulting\n`E` can be used to build an axiom-free proof of `False` (`boom`). The\nprojection is merely the payload; the property under test is that the\nnested-inductive parameter is checked.\n\nOrigin: reported as leanprover/lean4#14576 by @kiranandcode, with the original\nsource recorded by @xrchz (https://github.com/xrchz/collatzlean); fixed in\nleanprover/lean4#14577.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/nested-unused-param.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/nested-unused-param.lean"
    },
    {
      "size": 1401,
      "size_str": "1.4\u202fKB",
      "lines": 21,
      "lines_str": "21",
      "sha256": "738f28bc1175d70faf09f4b45ae7ca92e8b8d397f6c5d0183240cd695f6d7bc4",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/orphan-rec",
      "yaml_file": "tests/bugs/orphan-rec.yaml",
      "outcome": "reject",
      "description": "Proof of `False` from a recursor that claims not to belong to any inductive\ntype.\n\nThe export contains `False` exactly as the prelude has it \u2014 an empty\n`Prop`-valued inductive with no constructors \u2014 together with its ordinary\n`False.rec`.  Smuggled into the same inductive block is a second recursor,\nnamed `rogue`, whose type is `False` itself, which has no motives, no minor\npremises and no rules, and whose `all` field is the *empty* list.  The theorem\n`inconsistent : False` is then simply `rogue`.\n\nThis is the sibling of `other/extra-rec`, and it defeats the obvious fix for it.  A\nchecker that associates each exported recursor with the inductive type named\nin its `all` field, and then requires the recursors so associated with an\ninductive type to be exactly the ones it derives from that declaration, still\naccepts `rogue`: `False` is associated with `False.rec` and nothing else, and\n`rogue` is associated with nothing at all, so no comparison ever looks at it \u2014\nyet it is added to the environment and inhabits the genuine empty type.\n\nA checker must therefore reject any recursor it did not itself derive from an\ninductive declaration, rather than only checking the recursors that point at\none.  The same hole is reachable by pointing `all` at a name that has no\ndeclaration in the export (that variant is what `other/orphan-ctor` does on the\nconstructor side).\n\nNanoda accepted this export until it was\n[fixed](https://github.com/ammkrn/nanoda_lib/commit/8a327a18c3a1401d6ccc1d64053b1397861136e8).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/orphan-rec.yaml",
      "source_url": null
    },
    {
      "size": 5071,
      "size_str": "5.0\u202fKB",
      "lines": 75,
      "lines_str": "75",
      "sha256": "d67fc8c67eb839ec41b5caa7744ba38c0866872a1e5a3e3cad55700e403340cf",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/proj-non-structure",
      "yaml_file": "tests/bugs/proj-non-structure.yaml",
      "outcome": "reject",
      "description": "`Bad` has two constructors, so projections should not be allowed.\nProve false by using the second constructor, then projecting, hoping that the\nfirst constructor is used when inferring the type of the projection.\n\nNanoda and its descendants accepted this until it was\n[fixed](https://github.com/ammkrn/nanoda_lib/pull/22).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/proj-non-structure.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/proj-non-structure.lean"
    },
    {
      "size": 19772,
      "size_str": "19.3\u202fKB",
      "lines": 321,
      "lines_str": "321",
      "sha256": "964f1ed8642fbb87eea5f9ce1b17c2fbf9489be344d33ca479a9bc4ec4a770c9",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/proj-of-imax-prop",
      "yaml_file": "tests/bugs/proj-of-imax-prop.yaml",
      "outcome": "reject",
      "description": "A closed proof of `False`, with no axioms, via a data projection out of a\nproposition whose sort is `Prop` only up to universe level normalization.\n\n`ImaxProp : Sort (imax 1 0)` is a proposition, since `imax 1 0` normalizes to `0`.\nThe exploit uses two definitionally equal spellings of that type. Proof\nirrelevance is stated through `ImaxAsProp : Prop := ImaxProp`, whose type is the\nliteral `Sort 0`, so it is accepted; the data projection `imaxProjBool` is stated\non `ImaxProp`, whose type is the literal `Sort (imax 1 0)`. A kernel that tests\nsorts for `Prop` syntactically does not recognize the latter as a proposition and\nwrongly allows projecting its `Bool` field out of a proof. Congruence on the\nproof-irrelevance equation then equates `false` and `true`, giving `False`.\n\nThis is <https://github.com/leanprover/lean4/pull/14613>, a bug in the official\nkernel.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/proj-of-imax-prop.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/proj-of-imax-prop.lean"
    },
    {
      "size": 282521,
      "size_str": "275.9\u202fKB",
      "lines": 5272,
      "lines_str": "5.3\u202fk",
      "sha256": "a2fc30b56ba4b26e7e5fccc53c6b63a73e083761b3b7f4caa4d462fde84ee711",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/proj-of-stuck-prop",
      "yaml_file": "tests/bugs/proj-of-stuck-prop.yaml",
      "outcome": "reject",
      "description": "Proof of `False` by projecting the `Bool` field out of a proposition, exploiting\nthat a kernel can disagree with itself about whether the structure lives in\n`Prop`.\n\nSame underlying defect as `bugs/rec-missing-ih`, but with a different consequence.\n\n### Mechanism\n\n1.  *Definitional equality is not transitive here.*  Three functions\n    `Bool \u2192 Bool` are built from `Acc.rec` such that a kernel reports\n    `rcA \u2261 rcB` and `rcB \u2261 rcC` \u2014 both by proof irrelevance on the `Acc`\n    argument \u2014 while `rcA \u2262 rcC`, because there the two `Acc` proofs have\n    different types.\n\n2.  *In the affected kernels, the defeq cache closes that relation\n    transitively, but only for hash-equal terms.*  Established equalities are\n    kept in a union-find structure, and the comparison returns early, without\n    consulting it, when the hashes differ:\n\n    ~~~cpp\n    if (is_eqp(a, b))                      return true;\n    if (m_use_hash && hash(a) != hash(b))  return false;   // skips the union-find\n    ...\n    node_ref r1 = find(to_node(a));\n    node_ref r2 = find(to_node(b));\n    if (r1 == r2) return true;\n    ~~~\n\n    So whether `rcA \u2261 rcC` holds depends on the hash of the surrounding term.\n    The constants and paddings are chosen so that the hashes collide exactly\n    when the argument is the free variable `_kernel_fresh.0`, and not for the\n    closed instantiation used later.\n\n3.  *That comparison decides a result sort.*  `Native64ResultSortGate` is a\n    K-like inductive predicate, and its recursor is used as the result sort of\n    the inductive family `Native64ResultSortOwner`: the sort\n    `Gate.rec x \u2026 Prop requested h` reduces to `Prop` only if the requested\n    indices are definitionally equal to the ones of `Gate.intro`.  Hence\n    `Owner x h` is a proposition in one context and a stuck sort in another:\n\n    * `Native64ResultSort.asProp` is checked against a *constant* standing for\n      `\u2200 x h, Prop`, so the kernel introduces `_kernel_fresh.0` for `x`, the\n      hashes collide, `Owner x h : Prop` is accepted, and\n      `Native64ResultSortLeak.proposition` is a `Prop` for every later\n      declaration \u2014 including for proof irrelevance.\n    * `Native64ResultSortLeak.observe` projects field 0 out of that\n      proposition.  There the sort of the closed term `Owner false closedGate`\n      is needed, and that one is stuck \u2014 the affected kernels answer `false`\n      when asked whether it is definitionally equal to `Prop` \u2014 so they do not\n      see a proposition and permit projecting out the `Bool` field.\n\nProof irrelevance then identifies two `Owner.mk` applications carrying\ndifferent `Bool` fields, and observing them yields `False`.  The affected\nkernels rejected `Native64ResultSortOwner` with `type expected` as soon as the\nhashes no longer collided.\n\nThis was accepted by the official kernel at v4.28.0, v4.29.1, v4.33.0 and\nnightly-2026-08-01.  Other kernels reject the export in one of two places:\neither they refuse `Native64ResultSortOwner` because its result type does not\nreduce to a sort, or they accept the type but refuse the projection of a data\nfield out of a proposition.\n\nBoth steps are ruled out now: the projection by\n[leanprover/lean4#14807](https://github.com/leanprover/lean4/pull/14807), which\nmakes the kernel's `is_prop` check require the inferred type to reduce to a\nsort, and the hash-gated transitivity of step 2 by\n[leanprover/lean4#14806](https://github.com/leanprover/lean4/pull/14806), which\nreplaces the union-find defeq cache with an order-independent one.  The same\nprojection, reached without any help from that cache, is `bugs/proj-of-subst-prop`.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/proj-of-stuck-prop.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/proj-of-stuck-prop.lean"
    },
    {
      "size": 261708,
      "size_str": "255.6\u202fKB",
      "lines": 4867,
      "lines_str": "4.9\u202fk",
      "sha256": "1c9d8a266c198b7d4a1cfbe3fffd2de2d2b75e603fb3cedfa5d5309f7b295b9d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/proj-of-subst-prop",
      "yaml_file": "tests/bugs/proj-of-subst-prop.yaml",
      "outcome": "reject",
      "description": "Proof of `False` by projecting the `Bool` field out of a proposition, reached by\nsubstituting a proof of one proposition for a proof of a definitionally equal\none.\n\n### Mechanism\n\n1.  *Definitional equality is not transitive here.*  `a`, `b` and `c` are three\n    `Bool`s built from `Acc.rec` such that a kernel reports `a \u2261 b` and\n    `b \u2261 c` \u2014 both by proof irrelevance on the `Acc` argument, the latter after\n    some iota steps \u2014 while `a \u2262 c`, because there the two `Acc` proofs have\n    different types (`Acc (\u00b7 < \u00b7) 1` vs. `Acc (\u00b7 < \u00b7) 0`).\n\n2.  *So `P := a = b` and `Q := a = c` are definitionally equal types whose\n    proofs behave differently.*  `gate h := Eq.rec (motive := fun _ _ => Type)\n    Prop h` K-reduces to `Prop` for `h : P`, because that reduction only needs\n    the type of `h` to be definitionally equal to the type `a = a` of\n    `Eq.refl a`, i.e. `b \u2261 a`.  For the closed `witness : Q` it stays stuck,\n    since that would need `c \u2261 a`.\n\n3.  *An inductive family is declared over the reducing side and used on the\n    stuck one.*  `Owner : \u2200 (h : P), gate h` is accepted as a family of\n    propositions \u2014 its recursor only eliminates into `Prop`.  `Owner witness`\n    is well-typed, since `Q \u2261 P`, but its sort does not reduce to `Prop`, so\n    the projection `observe` is permitted to extract the `Bool` field from an\n    inhabitant.\n\nProof irrelevance then identifies two `Owner.mk` applications carrying\ndifferent `Bool` fields, and observing them yields `False`, with no axioms\ninvolved.\n\nUnlike `bugs/rec-missing-ih` and `bugs/proj-of-stuck-prop`, this needs no interference\nfrom the definitional-equality cache: every comparison above comes out the same\nway in a fresh type-checker session, so it is independent of whether, and how,\nsuch a cache is keyed.  What it does need is that the sort of an inductive\nfamily is re-examined after a substitution that definitional equality permits.\n\nThe projection in the last step is ruled out by\n[leanprover/lean4#14807](https://github.com/leanprover/lean4/pull/14807), which\nmakes the kernel's `is_prop` check require the inferred type to reduce to a\nsort: a stuck sort then raises `(kernel) type expected` instead of answering\nthat the type is not a proposition.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/proj-of-subst-prop.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/proj-of-subst-prop.lean"
    },
    {
      "size": 5434,
      "size_str": "5.3\u202fKB",
      "lines": 87,
      "lines_str": "87",
      "sha256": "baf41fbd040f172ad06afa78f9994b4501ebcd91e46c4a13e79227ccd246a188",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/rec-k-lie",
      "yaml_file": "tests/bugs/rec-k-lie.yaml",
      "outcome": "reject",
      "description": "False theorem via trusted `k` on a recursor.\n\nDefine `MyBool` with two constructors, and lie by claiming its recursor is K-like,\nso the major premise is replaced by the first constructor without being examined.\n\n`disc MyBool.true` is then `True` rather than `False`.\n\n`MyBool` rather than `Bool` because a module that overwrites an imported constant\ncannot be re-imported by the exporter.\n\nNanoda and its descendants accepted this until it was\n[fixed](https://github.com/ammkrn/nanoda_lib/pull/22).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/rec-k-lie.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/rec-k-lie.lean"
    },
    {
      "size": 296514,
      "size_str": "289.6\u202fKB",
      "lines": 5526,
      "lines_str": "5.5\u202fk",
      "sha256": "8a240552317ba17d44d175c10531e5f988f55569db5eff734701735ce598fa73",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/rec-missing-ih",
      "yaml_file": "tests/bugs/rec-missing-ih.yaml",
      "outcome": "reject",
      "description": "Proof of `False` from a generated recursor whose reduction rule drops the\ninduction hypothesis.\n\n### Mechanism\n\n1.  *Definitional equality is not transitive here.*  The test builds three\n    functions `Bool \u2192 Bool` from `Acc.rec` for which a kernel reports\n    `rcA \u2261 rcB` and `rcB \u2261 rcC` \u2014 both by proof irrelevance on the `Acc`\n    argument, the latter after some iota steps \u2014 but `rcA \u2262 rcC`, because\n    there the two `Acc` proofs have different types (`Acc (\u00b7 < \u00b7) 1` vs.\n    `Acc (\u00b7 < \u00b7) 0`).\n\n2.  *In the affected kernels, the defeq cache closes that relation\n    transitively, but only for hash-equal terms.*  Established equalities are\n    kept in a union-find structure, and the comparison returns early, without\n    consulting it, when the hashes differ:\n\n    ~~~cpp\n    if (is_eqp(a, b))                      return true;\n    if (m_use_hash && hash(a) != hash(b))  return false;   // skips the union-find\n    ...\n    node_ref r1 = find(to_node(a));\n    node_ref r2 = find(to_node(b));\n    if (r1 == r2) return true;\n    ~~~\n\n    So whether `rcA \u2261 rcC` holds depends on the hash of the surrounding term.\n    The three constants and the two paddings are picked so that the hashes\n    collide for the free variables that the affected implementations create\n    while building the minor premises of the recursor (`_ind_fresh.3`,\n    `_ind_fresh.9`), but not for the pass that builds the recursor rules\n    (`_ind_fresh.14`).\n\n3.  *A K-like reduction is made to depend on that comparison.*\n    `Native64TwoHashGate` is a K-like inductive predicate (one parameter, four\n    `Bool` indices, one field-less constructor pinning the indices), so\n    reducing `Gate.rec \u2026 h` requires the indices of `h`'s type to be\n    definitionally equal to the ones of `Gate.intro`'s result type.\n    `Native64TwoHashOwner.step` has a recursive argument whose type is such a\n    `Gate.rec` application, which therefore reduces to `Owner` in one pass but\n    not in the other.\n\nThe resulting `Native64TwoHashOwner.rec` has a `step` minor premise expecting\nfour arguments (including the induction hypothesis) but a rule that applies it\nto only three, so the `ih` binder swallows the next argument.  That makes the\n`Prop`-valued `badProp` reduce to `Bool`, and a `Prop` with two\ndistinguishable inhabitants gives `False`.\n\nAffected kernels not only accept these declarations, they also re-derive the\nsame broken recursor when replaying the export data.  This was the case for\nthe official kernel at v4.28.0, v4.29.1, v4.33.0 and nightly-2026-08-01.\nKernels that construct the recursor independently reject the export, mostly\nwith an error about `Native64TwoHashOwner.step` having an invalid occurrence of\nthe datatype being declared \u2014 which is also what the affected kernels reported\nas soon as one of the hashes no longer collided.\n\nFixed by\n[leanprover/lean4#14806](https://github.com/leanprover/lean4/pull/14806), which\nreplaces the union-find defeq cache with an order-independent one, so that a\nhash collision can no longer make a comparison succeed that fails on its own.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/rec-missing-ih.yaml",
      "source_url": null
    },
    {
      "size": 276794,
      "size_str": "270.3\u202fKB",
      "lines": 5125,
      "lines_str": "5.1\u202fk",
      "sha256": "fa498cf880a5390e65c3990e8361829a5012de4fae133dbfcd6a81af26f74ca8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "bugs/rec-of-subst-prop",
      "yaml_file": "tests/bugs/rec-of-subst-prop.yaml",
      "outcome": "reject",
      "description": "Proof of `False` from a `Prop` that carries a `Type` field, recovered through\nthe recursor instead of a projection.\n\nA second variant of `bugs/proj-of-subst-prop`, sharing its first two steps:\n\n1.  Definitional equality is not transitive on three `Bool`s built from\n    `Acc.rec` \u2014 `gateA \u2261 gateB` and `gateB \u2261 gateC` by proof irrelevance on the\n    `Acc` argument, but `gateA \u2262 gateC` \u2014 so `GateP := gateA = gateB` and\n    `GateQ := gateA = gateC` are definitionally equal types whose proofs behave\n    differently under `Eq.rec`.  `resultSort h` K-reduces to `Prop` for a\n    variable `h : GateP` and stays stuck for the closed `gateWitness : GateQ`.\n\n2.  `Issue.Owner : \u2200 (h : GateP), resultSort h` is therefore accepted as a\n    family of propositions whose constructor carries a field `A : Type`, while\n    `Owner gateWitness` \u2014 well-typed, since `GateQ \u2261 GateP` \u2014 has a sort that\n    does not reduce to `Prop`.\n\nWhere `bugs/proj-of-subst-prop` then projects the field out, this variant eliminates\n`Owner` with its own `Prop`-only recursor into `Fiber X := Acc emptyTypeRel X`,\nwhich is a proposition, and recovers the data from there: `Acc.rec` eliminates\n`Acc` into `Type`, and `propext` transports an `Acc` proof between two `Fiber`\ntypes.  Proof irrelevance identifies `Owner.mk gateWitness Empty` with\n`Owner.mk gateWitness Unit`, so the identity function of one type is applied to\na value of the other, and `Empty` becomes inhabited.  The proof of `False` uses\n`propext` and no other axiom.\n\nBecause no projection is involved, the guard that stops `bugs/proj-of-subst-prop` \u2014\nrefusing to project a data field out of a proposition \u2014 never fires here.  A\nchecker has to refuse the substitution, or the stuck result sort of\n`Issue.Owner`, instead.\n\nBoth variants are ruled out by\n[leanprover/lean4#14807](https://github.com/leanprover/lean4/pull/14807), which\nmakes the kernel's `is_prop` check require the inferred type to reduce to a\nsort: `Issue.Owner` is then rejected with `(kernel) type expected`.\n\nThe exploit is by Daniel Selsam (OpenAI), generated with OpenAI's internal\nmodels, and is the regression test added in\n[leanprover/lean4#14847](https://github.com/leanprover/lean4/pull/14847).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/rec-of-subst-prop.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/bugs/rec-of-subst-prop.lean"
    },
    {
      "size": 829312933,
      "size_str": "790.9\u202fMB",
      "lines": 14581905,
      "lines_str": "14.6\u202fM",
      "sha256": "5c11f232bf8cfb9075ad1986f82e785b871ea3094a2defdaed80d578e04e5c84",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "cedar",
      "yaml_file": "tests/cedar.yaml",
      "outcome": "accept",
      "description": "Lean formalization of, and proofs about, [Cedar](https://www.cedarpolicy.com/).\n\nAuto-generated documentation is available at https://cedar-policy.github.io/cedar-spec/docs/.\n\nThis test case exports the whole `Cedar` module and as such contains even unused parts `Init` and\n`Batteries.`\n",
      "compare-perf": true,
      "skip-on-ci": true,
      "timeout": 940,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/cedar.yaml",
      "source_url": "https://github.com/cedar-policy/cedar-spec//tree/f36af0f9fc038b9e6a340960fc24f3b610a84aee"
    },
    {
      "size": 551412545,
      "size_str": "525.9\u202fMB",
      "lines": 10043114,
      "lines_str": "10.0\u202fM",
      "sha256": "b9ad1d958705760c6eb1c5cf3974ec0a4a3eb9dd765ff0648782fa49dee94a7f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.33.0",
      "lean_githash": "d8b18978322de05a8f3dba51ef03cf5461676c17",
      "name": "con-leche",
      "yaml_file": "tests/con-leche.yaml",
      "outcome": "accept",
      "description": "The [con-leche](https://github.com/leanprover/con-leche) development's\nthree theorems: the consistency proof of its verified checker \u2014\n`model_exists`, every environment the checker accepts has a\nset-theoretic model, and its corollary `no_proof_of_False`, no proof of\n`False` is accepted \u2014 and the equivalence of its byte-level parser with\na naive reference (`scanLineSpec_eq_scanLineFwd`), each with its\ndependency cone.\n",
      "compare-perf": true,
      "skip-on-ci": true,
      "timeout": 720,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/con-leche.yaml",
      "source_url": "https://github.com/leanprover/con-leche/tree/78ded4b6fc9a4d9ab809e8ca2c75c56537c41bff"
    },
    {
      "size": 67626,
      "size_str": "66.0\u202fKB",
      "lines": 1171,
      "lines_str": "1.2\u202fk",
      "sha256": "cadf40e15ac167941069ac47b3e2052231e706cb671ff416fb08ffaa384387e8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/alg-conv-trans-acc",
      "yaml_file": "tests/corner-cases/alg-conv-trans-acc.yaml",
      "outcome": "either",
      "description": "As Lean's type theory has undecidable conversion (a.k.a. definitional equality),\nthere are bound to be gaps between so called \"algorithmic\" conversion (that which is\nimplemented by a typechecker), and the \"declarative\" conversion.\n\nIn the official kernel, algorithmic conversion fails to be transitive. `f 1 a`\nis a normal form: `a` is a variable, so `Acc.rec` cannot fire on it. Proof\nirrelevance admits any other proof of `Acc (\u00b7 < \u00b7) 1` in its place, and\n`Acc.intro 1 fun _ => Acc.inv a` carries a constructor at the head, so it\nreduces. `left` is that substitution, `right` the reduction it unblocks, and\n`trans` chains the two.\n\n`acc` asks for the endpoints on their own, which means inventing the middle\nterm: choosing, among the proofs of a proposition, the one that happens to\nreduce the right way. The kernel has no reason to go looking, the left side\nbeing normal already, and unfolding regardless does not terminate here, as\neach step makes the term larger.\n\nReferences:\n\n- Mario Carneiro, *The Type Theory of Lean*, MSc thesis\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-acc.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv.lean"
    },
    {
      "size": 68649,
      "size_str": "67.0\u202fKB",
      "lines": 1191,
      "lines_str": "1.2\u202fk",
      "sha256": "323a6140d9acc906193ddc22fa4f3391a3f259357853427c2f82382c71a1e051",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/alg-conv-trans-acc-left",
      "yaml_file": "tests/corner-cases/alg-conv-trans-acc-left.yaml",
      "outcome": "either",
      "description": "The creative half of `corner-cases/alg-conv-trans-acc`. `Acc.rec` is stuck\non the variable `a`, and proof irrelevance admits any other proof of\n`Acc (\u00b7 < \u00b7) 1` in its place, including one with a constructor at the head.\nGiven both sides, a checker verifies this immediately; producing the\nright-hand side unprompted is the step no algorithm takes.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-acc-left.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv.lean"
    },
    {
      "size": 68916,
      "size_str": "67.3\u202fKB",
      "lines": 1198,
      "lines_str": "1.2\u202fk",
      "sha256": "ffe25858f02f0dc022bca04e6f8e6fb62f8342e8dc6ee1376af987c611360e43",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/alg-conv-trans-acc-right",
      "yaml_file": "tests/corner-cases/alg-conv-trans-acc-right.yaml",
      "outcome": "either",
      "description": "The mechanical half of `corner-cases/alg-conv-trans-acc`. With a\nconstructor in the major premise, `Acc.rec` fires and `step` descends to the\npredecessor `0`.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-acc-right.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv.lean"
    },
    {
      "size": 8680,
      "size_str": "8.5\u202fKB",
      "lines": 169,
      "lines_str": "169",
      "sha256": "e4c6d7e6536e6cad2338f079efcb41b9889a988b753661ee8ac90eb7bf798551",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/alg-conv-trans-quot",
      "yaml_file": "tests/corner-cases/alg-conv-trans-quot.yaml",
      "outcome": "either",
      "description": "`left` composed with `right`. Quotients of propositions cause\nalgorithmic conversion transitivity to fail because the typechecker must\ncreatively synthesise the representative of the quotient, and\nproof irrelevance is definitional.\n\nReferences:\n\n- Mario Carneiro, *The Type Theory of Lean*, MSc thesis\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-quot.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-quot.lean"
    },
    {
      "size": 8833,
      "size_str": "8.6\u202fKB",
      "lines": 173,
      "lines_str": "173",
      "sha256": "12d602755c20afa8de8afb93a0ce1aa461e5d63b48447e8798e1ccdcb3db6e3f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/alg-conv-trans-quot-left",
      "yaml_file": "tests/corner-cases/alg-conv-trans-quot-left.yaml",
      "outcome": "either",
      "description": "`Quot r` is a `Prop`, so proof irrelevance relates `q` and `Quot.mk r z`.\nHowever the official kernel does WHNF first, reducing the right side to `f z`,\nso congruence never compares the arguments.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-quot-left.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-quot.lean"
    },
    {
      "size": 10774,
      "size_str": "10.5\u202fKB",
      "lines": 208,
      "lines_str": "208",
      "sha256": "e3bc56ce77489c523e9d1cadc766196d05640c225aeb3ce34b3e249c1b1346a9",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/alg-conv-trans-quot-left-def",
      "yaml_file": "tests/corner-cases/alg-conv-trans-quot-left-def.yaml",
      "outcome": "either",
      "description": "`left` with `Quot.lift` behind a definition. WHNF does not unfold `lift`, so\nthe arguments are compared and proof irrelevance applies.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-quot-left-def.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-quot.lean"
    },
    {
      "size": 9254,
      "size_str": "9.0\u202fKB",
      "lines": 180,
      "lines_str": "180",
      "sha256": "cb4605c2faee666f767eaa0c7dd24991f9973614cee22cd700ec94aa8341e853",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/alg-conv-trans-quot-right",
      "yaml_file": "tests/corner-cases/alg-conv-trans-quot-right.yaml",
      "outcome": "either",
      "description": "Quotient computation rule.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-quot-right.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv-trans-quot.lean"
    },
    {
      "size": 9234,
      "size_str": "9.0\u202fKB",
      "lines": 148,
      "lines_str": "148",
      "sha256": "80026aac81ba1318c87a6b3543965588d258a4d34e08ee613f8b0f5f036b84bc",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/eta-ctor",
      "yaml_file": "tests/corner-cases/eta-ctor.yaml",
      "outcome": "either",
      "description": "Function eta between a partially applied constructor and a free variable.\nThe official kernel does not trigger eta expansion here, but a checker may\naccept the equality by expanding the functions.\nSee https://github.com/leanprover/lean4/issues/12520 for a discussion.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/eta-ctor.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/eta-ctor.lean"
    },
    {
      "size": 6626,
      "size_str": "6.5\u202fKB",
      "lines": 121,
      "lines_str": "121",
      "sha256": "d4950ae29536d8d609345328752c8efc6ca579829fae7fefa27bec9234c5dea6",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/eta-rule-k",
      "yaml_file": "tests/corner-cases/eta-rule-k.yaml",
      "outcome": "either",
      "description": "Function eta between a partially applied recursor with rule K and a free\nvariable. The official kernel does not trigger eta expansion here, but a\nchecker may accept the equality by expanding the functions.\nSee https://github.com/leanprover/lean4/issues/12520 for a discussion.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/eta-rule-k.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/eta-rule-k.lean"
    },
    {
      "size": 806,
      "size_str": "806\u202fB",
      "lines": 21,
      "lines_str": "21",
      "sha256": "f367b7901ba740dfb574578713f694a1836aef72d0439a520f94a72292d90fd7",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/imax-right-successor",
      "yaml_file": "tests/corner-cases/imax-right-successor.yaml",
      "outcome": "either",
      "description": "Universe-level normalization corner cases. The declarations use `imax u 1`\nand `imax u (v + 1)` where their declared types use the corresponding\n`max` levels. A checker may reject these hand-crafted exports using a more\nconservative normalization, or accept them by recognizing that the right\noperand is nonzero.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/imax-right-successor.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/imax-right-successor.lean"
    },
    {
      "size": 601,
      "size_str": "601\u202fB",
      "lines": 13,
      "lines_str": "13",
      "sha256": "52e75d78c948d466e90fb203e7a04192dde4273c7319d44fc261fd2b3b6beeac",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/let-value-type-mismatch",
      "yaml_file": "tests/corner-cases/let-value-type-mismatch.yaml",
      "outcome": "either",
      "description": "A let has a mismatched annotation, but substitution removes the mismatch.\n\nIn readable notation, the exported declaration is:\n\n```text\ndef EcosystemCase : Sort 2 := let u : Sort 1 := Sort 1; u\n```\n\nThe value `Sort 1` has type `Sort 2`, rather than the annotated `Sort 1`.\nChecking the supplied let can therefore reject it. Substituting its value\nfor `u` gives `def EcosystemCase : Sort 2 := Sort 1`, whose types match.\n\nThis records the choice to check the supplied annotation or first simplify\nthe let. The [discussion of this exact example](https://github.com/leanprover/lean4export/issues/48#issuecomment-5654286873)\nsupports allowing either outcome as practical checker policy, while leaving\na completely authoritative answer open. This is not a false-theorem example.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/let-value-type-mismatch.yaml",
      "source_url": null
    },
    {
      "size": 9415,
      "size_str": "9.2\u202fKB",
      "lines": 142,
      "lines_str": "142",
      "sha256": "aaab3a45abbef89db7b24cef96e7ca6a6901e87a38baeec56118846c64a75c56",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/nested-nonuniform-param",
      "yaml_file": "tests/corner-cases/nested-nonuniform-param.yaml",
      "outcome": "either",
      "description": "Checks that a parameter supplied to a nested inductive occurrence really acts\nas the datatype's parameter, i.e. that it is the parameter itself and does not\nchange between recursive occurrences (as is already enforced for non-nested\noccurrences).\n\nThe inductive `E : W \u2192 Type` has constructor\n`E.mk : (w : W) \u2192 L (E \u27e8false\u27e9) \u2192 E w`, where `L (\u03b1 : Type)` is nested. The\noccurrence `E \u27e8false\u27e9` inside the nested `L` uses the constant `\u27e8false\u27e9` in\nthe position of `E`'s parameter, instead of the actual parameter `w`. That\nargument is type-correct, so it is not caught by merely type-checking the\nnested application (leanprover/lean4#14577); a correct checker must also\nverify that it is the expected parameter.\n\nThis particular declaration is not known to yield a proof of `False`: here `L`\nstores no value of type `\u03b1`, so the nested occurrence is phantom and `E w` is\nisomorphic to `Unit` for every `w`. The variant where `L` actually stores an\n`\u03b1` (so recursion would descend into an `E \u27e8false\u27e9` while the motive is fixed\nat `E w`) is already rejected by the kernel's positivity check (\"non valid\noccurrence\"). Since it is not a demonstrated unsoundness, it is not settled\nwhether a checker should accept or reject it, so the expected outcome is\n`either` and the test does not count towards completeness or soundness.\n\nOrigin: raised by @arthur-adjedj on leanprover/lean4#14577\n(https://github.com/leanprover/lean4/pull/14577#issuecomment-5101819377) as a\ncase not covered by that PR's fix; related to leanprover/lean4#14576.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/nested-nonuniform-param.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/nested-nonuniform-param.lean"
    },
    {
      "size": 4808,
      "size_str": "4.7\u202fKB",
      "lines": 81,
      "lines_str": "81",
      "sha256": "5e1c3ea262e5d57f0ffef2cbb7009a5a9020a977b648f109c0b0ab51ef3fa664",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/positivity-whnf",
      "yaml_file": "tests/corner-cases/positivity-whnf.yaml",
      "outcome": "either",
      "description": "A recursive occurrence appears in an unused argument of a reducible\ndefinition in a constructor field.\n\nThe declaration has the following shape:\n\n```lean\ndef Ignore (A B : Type) : Type := A\n\ninductive T : Type where\n  | mk (f : Ignore Unit T -> T) : T\n```\n\n`Ignore` takes a second type argument but does not use it, so `Ignore Unit T` reduces to `Unit`. A checker that inspects the unreduced constructor field may reject the syntactic occurrence of `T` in the domain of the arrow. A checker that first weak-head-normalizes the field type may instead see `(Unit -> T) -> T` and accept it. The test therefore has outcome `eithe r`.\n\nA checker may reject it syntactically or accept it after reducing the field type.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/positivity-whnf.yaml",
      "source_url": null
    },
    {
      "size": 8308,
      "size_str": "8.1\u202fKB",
      "lines": 131,
      "lines_str": "131",
      "sha256": "b454eb79be1a89d37eea09a670a8fc38d30fd0b3215c57d130ab4c984d531894",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/proj-maybe-prop",
      "yaml_file": "tests/corner-cases/proj-maybe-prop.yaml",
      "outcome": "either",
      "description": "Projecting out of a structure that may or may not be a proposition.\n\n`MaybeProp` is a structure whose sort is a bare level parameter: a\nproposition for `u := 0` and a data type for every other `u`. Lean's\n`inductive` command refuses to declare one (\"the resulting universe is not\n`Prop`, but it may be `Prop` for some parameter values\"), but the kernel\naccepts it. The exported definition projects out its first field,\n`field : PUnit.{u}`.\n\nThe official kernel accepts this. The field is not a proof for every `u`,\nbut the projection is sound at every instantiation: `MaybeProp.{u}` is a\nproposition only for `u := 0`, and there the field's type `PUnit.{0}` is a\nproposition too. That is no coincidence. A structure that is not a `Prop`\nhad every constructor field's universe checked against its resulting\nuniverse (see the tutorial's `typeWithTooHighTypeField`), here `u \u2264 u`, and\nsuch an inequality survives instantiation \u2014 so wherever the structure does\nturn out to be a proposition, so do all of its fields.\n\nAt the same time, the official kernel here allows more projections than the\nrecursor allows: `MaybeProp.rec` eliminates into `Prop` only, so this\nprojection cannot be expressed through the recursor. The elaborator does not\ncurrently rely on this extra power, so for now it is reasonable for a\nchecker to be more restrictive here and reject the projection \u2014 for example\nby asking \"could this be a proposition?\" and then demanding that the field\nbe definitely a proof. See\n<https://github.com/leanprover/lean4/issues/7637> for discussion.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/proj-maybe-prop.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/proj-maybe-prop.lean"
    },
    {
      "size": 8313,
      "size_str": "8.1\u202fKB",
      "lines": 131,
      "lines_str": "131",
      "sha256": "f5293856199b9b3eb82b3abb4bcb06121807cf9c828a049cfcc9c2f022002e38",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/proj-maybe-prop-past",
      "yaml_file": "tests/corner-cases/proj-maybe-prop-past.yaml",
      "outcome": "either",
      "description": "The same as `corner-cases/proj-maybe-prop`, for a projection that only has\nto step over such a field.\n\n`MaybeProp.tail` is a proof for every `u`, so the field asked for here is\nunobjectionable even under the restrictive reading. But reaching it means\nwalking past `field`, which `proof` depends on, and that is where the check\non a genuine proposition (the tutorial's `projProp6`) fires. A checker that\nrejects `corner-cases/proj-maybe-prop` therefore rejects this one as well,\nat field 0 rather than at field 2, and that remains a reasonable choice for\nthe same reason. See <https://github.com/leanprover/lean4/issues/7637> for\ndiscussion.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/proj-maybe-prop-past.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/proj-maybe-prop.lean"
    },
    {
      "size": 2961,
      "size_str": "2.9\u202fKB",
      "lines": 53,
      "lines_str": "53",
      "sha256": "7f9b3c07a64b441f8dd0f7dd2912274241fdb17118953fb089f796fdd1590af4",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/proof-param-ok",
      "yaml_file": "tests/corner-cases/proof-param-ok.yaml",
      "outcome": "accept",
      "description": "Keeps two proof parameters in their declared order in an inductive\nconstructor result.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/proof-param-ok.yaml",
      "source_url": null
    },
    {
      "size": 2961,
      "size_str": "2.9\u202fKB",
      "lines": 53,
      "lines_str": "53",
      "sha256": "25cfb47d4c80ebe1ec61931898df8e6bd8d06793aebf3ee8b2a7cd00beca1abc",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/proof-param-swap",
      "yaml_file": "tests/corner-cases/proof-param-swap.yaml",
      "outcome": "either",
      "description": "Swaps two proof parameters in an inductive constructor result. Checkers may\neither reject the swap or accept it using proof irrelevance.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/proof-param-swap.yaml",
      "source_url": null
    },
    {
      "size": 67816,
      "size_str": "66.2\u202fKB",
      "lines": 1183,
      "lines_str": "1.2\u202fk",
      "sha256": "00c6d1b7a742c440fcbc7a7f1688635a1b90263dfc6d73717eab9e4693c2dbe1",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/subject-reduction-redex",
      "yaml_file": "tests/corner-cases/subject-reduction-redex.yaml",
      "outcome": "either",
      "description": "Test for subject reduction, as in Carneiro's thesis.\n\nThe annotation on the lambda writes the middle term of\n`corner-cases/alg-conv-trans-acc` down by hand, sparing the kernel from\nhaving to invent it. The body checks against `right`, the argument against\n`left`, and the two endpoints are never compared.\n\nReferences:\n\n- Mario Carneiro, *The Type Theory of Lean*, MSc thesis\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/subject-reduction-redex.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv.lean"
    },
    {
      "size": 66750,
      "size_str": "65.2\u202fKB",
      "lines": 1160,
      "lines_str": "1.2\u202fk",
      "sha256": "0668cf5376e96ae938b5ba87e65a9e8ad92a6c9aa7030cdbdc284adb3ac76fcb",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "corner-cases/subject-reduction-reduct",
      "yaml_file": "tests/corner-cases/subject-reduction-reduct.yaml",
      "outcome": "either",
      "description": "Beta erases the annotation of `corner-cases/subject-reduction-redex`, and\nwith it the middle term, leaving the two endpoints to compare: the conversion\nof `corner-cases/alg-conv-trans-acc`. A term the kernel accepts thus\nreduces to one it rejects.\n\nReferences:\n\n- Mario Carneiro, *The Type Theory of Lean*, MSc thesis\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/subject-reduction-reduct.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/corner-cases/alg-conv.lean"
    },
    {
      "size": 2145661820,
      "size_str": "2.0\u202fGB",
      "lines": 37534733,
      "lines_str": "37.5\u202fM",
      "sha256": "c636b50ee32aed97fa728f3576cbff5663f1f7807c560663b6d7c3722045c58f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.30.0",
      "lean_githash": "d024af099ca4bf2c86f649261ebf59565dc8c622",
      "name": "cslib",
      "yaml_file": "tests/cslib.yaml",
      "outcome": "accept",
      "description": "The Lean Computer Science Library (CSLib). \n",
      "compare-perf": true,
      "skip-on-ci": true,
      "timeout": 1800,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/cslib.yaml",
      "source_url": "https://github.com/leanprover/cslib/tree/c7944a9fb44c3298f1a960a5e574ab23a6ab8ed5"
    },
    {
      "size": 324561407,
      "size_str": "309.5\u202fMB",
      "lines": 6058389,
      "lines_str": "6.1\u202fM",
      "sha256": "02a2260b17c8e5be2eb0463c7d3131c35889337b51817f56756faee1241b7b91",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "init",
      "yaml_file": "tests/init.yaml",
      "outcome": "accept",
      "description": "The `Init` module export from Lean 4 core.\n\nThis test contains the fundamental building blocks of Lean 4, including:\n\n- Basic data types (Nat, List, Array, String, etc.)\n- Core tactics and syntax\n- Foundational mathematical structures\n- Essential metaprogramming infrastructure\n\nThis is one of the smallest meaningful test cases, making it ideal for \ninitial checker validation and debugging.\n",
      "compare-perf": true,
      "skip-on-ci": true,
      "timeout": 500,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/init.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/init_module.lean"
    },
    {
      "size": 3714854,
      "size_str": "3.5\u202fMB",
      "lines": 63723,
      "lines_str": "63.7\u202fk",
      "sha256": "fc440bd35aa4ecb244836eef0c2e31c578ac4460f42665f4e8305cbc2cd2104d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "init-prelude",
      "yaml_file": "tests/init-prelude.yaml",
      "outcome": "accept",
      "description": "The `Init.Prelude` module export.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/init-prelude.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/init_prelude_module.lean"
    },
    {
      "size": 5636308621,
      "size_str": "5.2\u202fGB",
      "lines": 100001405,
      "lines_str": "100.0\u202fM",
      "sha256": "ca2ec20fd063b61e71867b2975c81bd989af9f879b4886b8f08cd23c767a47bb",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "mathlib",
      "yaml_file": "tests/mathlib.yaml",
      "outcome": "accept",
      "description": "The complete [Mathlib](https://github.com/leanprover-community/mathlib4) library export.\n\nThis test contains all the mathematical definitions, theorems, and proofs\nfrom Mathlib, representing the largest and most comprehensive test case\nin the Lean kernel arena.\n",
      "compare-perf": true,
      "skip-on-ci": true,
      "timeout": 5680,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/mathlib.yaml",
      "source_url": "https://github.com/leanprover-community/mathlib4/tree/5e932f97dd25535344f80f9dd8da3aab83df0fe6"
    },
    {
      "size": 1402,
      "size_str": "1.4\u202fKB",
      "lines": 21,
      "lines_str": "21",
      "sha256": "eab650028a71177bd4d9fcb6a84b4e92dd91cf4e7af67023af458d18729be0e2",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "other/extra-rec",
      "yaml_file": "tests/other/extra-rec.yaml",
      "outcome": "reject",
      "description": "Proof of `False` from an extra recursor that no inductive declaration could\nproduce.\n\nThe export contains `False` exactly as the prelude has it \u2014 an empty\n`Prop`-valued inductive with no constructors \u2014 together with its ordinary\n`False.rec`.  Smuggled into the same inductive group is a second recursor,\nnamed `rogue`, whose type is `False` itself and which has no motives, no minor\npremises and no rules.  The theorem `inconsistent : False` is then simply\n`rogue`.\n\nA checker must derive the recursors of an inductive group from the inductive\ndeclaration and reject any exported recursor that is not one of them; here that\nfails on the name (`rogue` is not `False.rec`) as well as on the type.  A\nchecker that instead registers exported recursors as given ends up with an\ninhabitant of the genuine empty type.\n\nThis is a different gap from `bugs/nat-rec-rules`, which perturbs the *rules* of a\nlegitimate recursor: here an entire recursor constant is fabricated, so\nvalidating only the rules of the recursors one expects does not catch it.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/extra-rec.yaml",
      "source_url": null
    },
    {
      "size": 328,
      "size_str": "328\u202fB",
      "lines": 6,
      "lines_str": "6",
      "sha256": "7db8148079e2e8160a1a4c71258ad11b17ce18edfa84ab1e12eae937ec9538d1",
      "lean4export_version": "0.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "2fcce7258eeb6e324366bc25f9058293b04b7547",
      "name": "other/level-index-out-of-order",
      "yaml_file": "tests/other/level-index-out-of-order.yaml",
      "outcome": "accept",
      "description": "Lean4export will create internalization-table references contiguously in\norder: `in` references for names, `il` references for levels, and `ie`\nreferences for expressions all work this way.\n\nHowever, the spec merely requires that these are integers. It's reasonable\nfor an implementation to assume these are approximately dense (and to treat\nthem as array indices instead of hashtable entries), but a kernel should\nhandle skipped indices or out-of-order indices.\n\nThis test checks that the kernel doesn't require internaliation-table\nreferences to be presented in ascending order. If the level referenes 2 and\n1 were swapped, this would be the expected encoding of `axiom foo : Sort 2`.\nThis encoding should be equivalent.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/level-index-out-of-order.yaml",
      "source_url": null
    },
    {
      "size": 26307,
      "size_str": "25.7\u202fKB",
      "lines": 473,
      "lines_str": "473",
      "sha256": "f30784ee87c3d61f73ca7036295dea1034f1d8796b574ab232ab45999cae7faa",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "other/nat-lit-add",
      "yaml_file": "tests/other/nat-lit-add.yaml",
      "outcome": "accept",
      "description": "The kernel's Nat extension reduces `Nat.add` applied to two literals to a\nliteral, instead of unfolding the numerals to `Nat.succ` chains. The\narguments here are large enough that unfolding is not a practical\nalternative, so a checker that only implements `natLitEq`-style\nliteral\u2194succ conversion will not get this for free.\n\nExported as `natAddLit : Nat.add 123456789 987654321 = 1111111110 := rfl`.\nThe application is `Nat.add` on `.lit`s (not `HAdd`/`OfNat`).\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/nat-lit-add.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/nat-lit-arith.lean"
    },
    {
      "size": 25604,
      "size_str": "25.0\u202fKB",
      "lines": 460,
      "lines_str": "460",
      "sha256": "0577e646a71f69a3f1829184c41fb8c7090da1f14d4c1c950508206b02d9df37",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "other/nat-lit-add-bad",
      "yaml_file": "tests/other/nat-lit-add-bad.yaml",
      "outcome": "reject",
      "description": "The claimed result of `Nat.add` on two literals does not match the\nkernel's literal arithmetic:\n\n    natAddLitBad : Nat.add 123456789 987654321 = 1111111111\n      := Eq.refl (Nat.add 123456789 987654321)\n\nThe value is well-typed as `@Eq Nat (Nat.add \u2026) (Nat.add \u2026)` and is\ninjected with `debug.skipKernelTC`. A sound checker must reject the\ndeclaration type mismatch against the claimed `= 1111111111`.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/nat-lit-add-bad.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/nat-lit-add-bad.lean"
    },
    {
      "size": 29157,
      "size_str": "28.5\u202fKB",
      "lines": 515,
      "lines_str": "515",
      "sha256": "61df335b150f5fe3adca828bcf534db472a3a913620a6696f082bd2ed4c76d60",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "other/nat-lit-ble",
      "yaml_file": "tests/other/nat-lit-ble.yaml",
      "outcome": "accept",
      "description": "`Nat.ble` on two literals reduces to a `Bool` constructor:\n`Nat.ble 1000000 1000001 = true`. Same Nat-literal extension as\n`nat-lit-add`; the result is `Bool` rather than `Nat`.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/nat-lit-ble.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/nat-lit-arith.lean"
    },
    {
      "size": 30397,
      "size_str": "29.7\u202fKB",
      "lines": 556,
      "lines_str": "556",
      "sha256": "96f26299503d0cb6e0586160daa88b4bb7d24ffb8dddee872e9f0c6d61847487",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "other/nat-lit-sub",
      "yaml_file": "tests/other/nat-lit-sub.yaml",
      "outcome": "accept",
      "description": "`Nat.sub` on two literals truncates at zero: `Nat.sub 1000000 1000001 = 0`.\nSame Nat-literal extension as `nat-lit-add`; the numerals are large enough\nthat unfolding `Nat.sub` to a `Nat.succ` recursor is not a practical path.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/nat-lit-sub.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/nat-lit-arith.lean"
    },
    {
      "size": 1400,
      "size_str": "1.4\u202fKB",
      "lines": 22,
      "lines_str": "22",
      "sha256": "2c9b12979ea3da11272d6eca4b0a39523a863d6fb501daf61c4edb8996a97daa",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "other/orphan-ctor",
      "yaml_file": "tests/other/orphan-ctor.yaml",
      "outcome": "reject",
      "description": "Proof of `False` from a constructor of an inductive type that does not exist.\n\nThe export contains `False` exactly as the prelude has it \u2014 an empty\n`Prop`-valued inductive with no constructors, its `ctors` field is the empty\nlist \u2014 together with its ordinary `False.rec`.  Smuggled into the same\ninductive block is a constructor named `rogue`, of type `False`, with no\nparameters and no fields, whose `induct` field names `Orphan`, a name for\nwhich the export has no declaration at all.  The theorem `inconsistent : False`\nis then simply `rogue`.\n\nA checker must derive the constructors of an inductive group from the\ninductive declarations and reject any exported constructor that is not one of\nthem; here that fails because `False` has no constructors, and the inductive\ntype `rogue` claims to come from does not exist.  A checker that instead\nregisters exported constructors as given \u2014 or that only checks constructors\nwhose `induct` field points at a declaration it knows \u2014 ends up with an\ninhabitant of the genuine empty type.\n\nThis is the constructor-side counterpart of `bugs/orphan-rec`: in both cases the\nbogus declaration escapes by not being attached to any inductive declaration\nthat the checker verifies, rather than by disagreeing with one.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/orphan-ctor.yaml",
      "source_url": null
    },
    {
      "size": 3967,
      "size_str": "3.9\u202fKB",
      "lines": 56,
      "lines_str": "56",
      "sha256": "7ec1cb24885cae045ccb842f1fc786869ed708a19fa289f92b410297a299f5d5",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "other/proj-of-prop",
      "yaml_file": "tests/other/proj-of-prop.yaml",
      "outcome": "reject",
      "description": "A proof of `False` via a projection from a `Prop`-typed structure whose\nconstructor was applied to an ill-typed argument. The exported term is\n\n    badFalse : False := (Wrapper.mk True.intro).p\n\nwhere `Wrapper : Prop` has a single field `p : False`, so `Wrapper.mk`\nexpects a proof of `False` but is given `True.intro : True`.\n\nA sound checker must reject this. A checker that types a projection by\ninferring (rather than checking) its structure argument \u2014 i.e. that\ntrusts the structure to be well-typed instead of verifying the\nconstructor's argument types against its binders \u2014 will accept it,\nbecause `Wrapper.mk True.intro` still formally inhabits `Wrapper` at\nthe structural level, and the `p` projection is then read back out at\nthe declared field type `False`.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/proj-of-prop.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/proj-of-prop.lean"
    },
    {
      "size": 292,
      "size_str": "292\u202fB",
      "lines": 4,
      "lines_str": "4",
      "sha256": "3279c9c8ae24d5b3a8433ddee5d4a421c4e15e3cd84117fb4873d1284112b96d",
      "lean4export_version": "0.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "2fcce7258eeb6e324366bc25f9058293b04b7547",
      "name": "other/sparse-name-index",
      "yaml_file": "tests/other/sparse-name-index.yaml",
      "outcome": "accept",
      "description": "Lean4export will create internalization-table references contiguously in\norder: `in` references for names, `il` references for levels, and `ie`\nreferences for expressions all work this way.\n\nHowever, the spec merely requires that these are integers. It's reasonable\nfor an implementation to assume these are approximately dense (and to treat\nthem as array indices instead of hashtable entries), but a kernel should\nhandle skipped indices or out-of-order indices.\n\nThis test checks that a kernel doesn't require internalization-table\nreferences to be assigned sequentially starting from 1. If the \"2\" and \"4\" \nwere replaced by \"1\" and \"0\", respectively, this would be the expected \nencoding of `axiom foo : Prop`. This encoding should be equivalent.\n",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/other/sparse-name-index.yaml",
      "source_url": null
    },
    {
      "size": 1276513,
      "size_str": "1.2\u202fMB",
      "lines": 28573,
      "lines_str": "28.6\u202fk",
      "sha256": "3f7b7a595dc29b0e289c9031c4edaef42d0e12b8aee3cbb48cf15cb715adc09a",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/app-lam",
      "yaml_file": "tests/perf/app-lam.yaml",
      "outcome": "accept",
      "description": "A synthetically generated term with **n levels of alternating applications\nand lambdas**, with **DAG sharing**.\n\nAt each level, a constant is applied to two identical lambda arguments. The\nexport format records these as a single shared expression (DAG). Each lambda\nbody grows with the nesting depth, referencing all enclosing binders.\n\nThis tests two aspects of checker performance:\n\n**Infer cache**: Since both arguments at each level are the same expression,\na checker without an infer cache re-infers the type of each shared subterm,\ndoubling work at every level \u2014 **O(2\u207f) total**.\n\n**Substitution cost**: Even with a cache, type-inferring each lambda requires\nsubstituting into its body (size O(n)) at each of the n levels, giving\n**O(n\u00b2) total**. Whether this cost arises depends on the checker's binder\nrepresentation.\n",
      "compare-perf": true,
      "timeout": 100,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/app-lam.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/app-lam.lean"
    },
    {
      "size": 45602,
      "size_str": "44.5\u202fKB",
      "lines": 1158,
      "lines_str": "1.2\u202fk",
      "sha256": "11844c0ce9aa3ac50be0ae85c0138b1efeb909b913108b532573433254e89b0d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/args-before-unfold",
      "yaml_file": "tests/perf/args-before-unfold.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    count #n      and      count (N.add #(n-1) #1)\n\nwhere `#k` is the numeral with k successors, and `count #k` evaluates to `#k`\nin \u0398(k\u00b2) reductions.\n\n`N.add #(n-1) #1` reduces to `#n` in n steps, so the two arguments agree for\n**\u0398(n)**, and the applications agree with them without `count` ever being\nunfolded. Evaluating both applications costs **\u0398(n\u00b2)**. The test asks whether\na checker tries the arguments of a shared head constant before unfolding it.\n\nN=1000 in the Lean source. From Courant and Leroy, POPL 2026, \u00a710.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/args-before-unfold.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/args-before-unfold.lean"
    },
    {
      "size": 461026,
      "size_str": "450.2\u202fKB",
      "lines": 10377,
      "lines_str": "10.4\u202fk",
      "sha256": "0b17ce0ad997f3443a7549d5c2fe062bc6d592ad89ecc00ecedd5a91834f15a1",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/beta-ladder",
      "yaml_file": "tests/perf/beta-ladder.yaml",
      "outcome": "accept",
      "description": "The declaration to check reduces\n\n    (fun x\u2081 => \u2026 (fun x\u2099 => x\u2081 + (x\u2082 + (\u2026 + (x\u2099 + 0)))) 0 \u2026) 0\n\nto `0`, through n beta redexes over a body that reads every binder.\n\nReducing the ladder takes n beta steps whatever a checker does, so the test\nis what one step costs. Substituting into the body on entry to binder k\ncopies the n \u2212 k redexes still below it, and those copies sum to **\u0398(n\u00b2)**.\nCarrying the substitution in an environment leaves the body untouched, for\n**\u0398(n)**.\n\nN=2000 in the Lean source.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/beta-ladder.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/beta-ladder.lean"
    },
    {
      "size": 9849,
      "size_str": "9.6\u202fKB",
      "lines": 227,
      "lines_str": "227",
      "sha256": "1234703fc7082cdf99eaf7ecd18fe09f1e11191c9c5b4ffcc5c159c50595927a",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/church-numerals",
      "yaml_file": "tests/perf/church-numerals.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    cmul (cnum n) (cnum (n+1))      and      cmul (cnum (n+1)) (cnum n)\n\nwhere `cnum k` is the Church numeral `fun X s z => s (s (... z))` and\n`cmul a b` iterates `b` as many times as `a` counts.\n\nBoth sides have the normal form with n(n+1) applications of the bound `s`.\nUnfolding `cmul` on the left leaves `cnum n X (cnum (n+1) X s)`, where each of\nthe n occurrences of the bound function copies the redex `cnum (n+1) X s`, so\nthe normal form takes n(n+1) beta steps and shares nothing. No other delta\nstep is available, so the **\u0398(n\u00b2)** measured is beta reduction under binders\nand little else.\n\nN=120 in the Lean source, giving a reduction depth of 14520. From the\n`conv_eval` benchmark of Andr\u00e1s Kov\u00e1cs' smalltt.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/church-numerals.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/church-numerals.lean"
    },
    {
      "size": 16245,
      "size_str": "15.9\u202fKB",
      "lines": 367,
      "lines_str": "367",
      "sha256": "8d3448f9d00a00f40b34b11ec17d5abe230f76c2578c37fd735dfaf914707bd2",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/discarded-argument",
      "yaml_file": "tests/perf/discarded-argument.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    dropArg (count #n)      and      dropArg (count #(n+1))\n\nwhere `count #k` evaluates to the numeral `#k` in \u0398(k\u00b2) reductions, and\n`dropArg` maps every numeral to `N.O`.\n\nUnfolding `dropArg` leaves `N.O` against `N.O`, for **\u0398(1)**. Comparing the\narguments first evaluates two numerals of different value, for **\u0398(n\u00b2)**, and\nthen throws that answer away. The test asks whether a checker unfolds a\nconstant before looking at an argument the constant never uses.\n\nN=200 in the Lean source. From Courant and Leroy, POPL 2026, \u00a710.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/discarded-argument.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/discarded-argument.lean"
    },
    {
      "size": 29304,
      "size_str": "28.6\u202fKB",
      "lines": 596,
      "lines_str": "596",
      "sha256": "b57411e156c572e2b0e4bd25033fb0f689198d684715600ac7f855cccca1edca",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/discarded-argument-match",
      "yaml_file": "tests/perf/discarded-argument-match.yaml",
      "outcome": "accept",
      "description": "`discarded-argument.lean` with `count` and `N.add` written by structural\nrecursion, so the declaration to check is the same\n\n    dropArg (count #n)      and      dropArg (count #(n+1))\n\nover definitions that unfold through `brecOn` rather than through `N.rec`.\n\n`brecOn` reduces via the course-of-values table\n`N.below #k = m #(k-1) \u00d7' (m #(k-2) \u00d7' (\u2026 \u00d7' PUnit))`, a k-deep tuple holding\nthe result at every predecessor. The compiled `count` reads only `x.1`, so\nthe rest of the table is built and never read, and typing each projection\nforces `N.below` to the depth of that projection.\n\nN=200 in the Lean source, matching its pair.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/discarded-argument-match.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/discarded-argument-match.lean"
    },
    {
      "size": 53202,
      "size_str": "52.0\u202fKB",
      "lines": 1262,
      "lines_str": "1.3\u202fk",
      "sha256": "22cd194a4e1142b0790776f01292108301b078d9e6b7a20a6a9227e55b61715c",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/folded-constant-first",
      "yaml_file": "tests/perf/folded-constant-first.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    tagged (count #n)      and      (false, count #n)\n\nwhere `tagged m = (isZero m, m)`, so unfolding the left side leaves the same\napplication `count #n` in both components, forced by `isZero` in one and\nplain in the other.\n\nThe plain occurrences are identical, for **\u0398(1)**; the forced one evaluates\n`count #n` once. The order matters for a checker that leaves a constant\nunfolded once it reduces it: reducing the forced component first replaces\n`count #n` by its value on one side, and the plain comparison then faces a\nfolded application against an evaluated one. Here the forcing component\ncomes first; `folded-constant-last.lean` swaps them, and the ratio between\nthe two files is what that costs.\n\nN=1000 in the Lean source. From Courant and Leroy, POPL 2026, \u00a710, where\nthe two orders cost Rocq 3 \u00d7 10\u207b\u2075 s and 0.078 s.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/folded-constant-first.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/folded-constant-first.lean"
    },
    {
      "size": 52211,
      "size_str": "51.0\u202fKB",
      "lines": 1262,
      "lines_str": "1.3\u202fk",
      "sha256": "2e7b6fc088f09ed018066a524894258498c7e57fbcde04852920c18838386854",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/folded-constant-last",
      "yaml_file": "tests/perf/folded-constant-last.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    tagged (count #n)      and      (count #n, false)\n\nwhere `tagged m = (m, isZero m)`: `folded-constant-first.lean` with the\ncomponents swapped, so the plain occurrences of `count #n` are compared\nbefore anything forces the application.\n\nN=1000 in the Lean source. From Courant and Leroy, POPL 2026, \u00a710.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/folded-constant-last.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/folded-constant-last.lean"
    },
    {
      "size": 488145,
      "size_str": "476.7\u202fKB",
      "lines": 9296,
      "lines_str": "9.3\u202fk",
      "sha256": "b4bcef85caa20a9f80c390f2415fae9ddb28966c8da64a2e03fc6ec72c1d041d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/fueled-chain",
      "yaml_file": "tests/perf/fueled-chain.yaml",
      "outcome": "accept",
      "description": "Distilled from con-leche's fuel-bridge (`_datF`) lemmas, the declarations on\nwhich nanobruijn times out on the `con-leche` test.\n\n`Fueled \u03b1` packages a fuel-indexed family `p : Nat \u2192 Except Unit \u03b1` with a\nproof whose type mentions `p` twice under binders. A `_datF` lemma states that\nrunning a monadic function in `Fueled` and extracting at fuel `F` equals\nrunning it in `Except Unit`, proved by unfolding and rewriting with the `atF`\nlemmas for `bind`/`pure`/`throw`/`ite`. What is left for the kernel is a\ndefinitional equality between two monadic programs that differ only in the\nmonad instance, under one binder per `bind` and a `do`-notation join point\nper `unless \u2026 throw` guard.\n\n`chainN` (N = 6, 9, 12) has N binds, each followed by a guard. A checker\nthat recognises the unfolded and the literal program as equal outright is\nfast (nanoda: 2 ms, 18 ms, 32 ms); one that compares them structurally\nunfolds `bind` to `Subtype.mk p h` and, through proof irrelevance on the\n`h`s, re-compares the rest of the program twice per guard\n(nanobruijn: 19 ms, 4.1 s, 256 s). Without the guards it is cheap for both.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/fueled-chain.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/fueled-chain.lean"
    },
    {
      "size": 10184724,
      "size_str": "9.7\u202fMB",
      "lines": 199196,
      "lines_str": "199.2\u202fk",
      "sha256": "f0fd36e8ad0f6e224c4be968a991d4f0643280230abe0275578e018aff0ac0f8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/grind-ring-5",
      "yaml_file": "tests/perf/grind-ring-5.yaml",
      "outcome": "accept",
      "description": "A **grind tactic test** from the Lean 4 test suite.\n\nThis produces a theorem with a rather large proof term that needs fast reduction.\n",
      "compare-perf": true,
      "timeout": 60,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/grind-ring-5.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/grind-ring-5.lean"
    },
    {
      "size": 8949,
      "size_str": "8.7\u202fKB",
      "lines": 172,
      "lines_str": "172",
      "sha256": "38da6395264b5761687f5a3e7c2444b96eb59b095d7dc0ba368f39415ebf8b69",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/identical-nesting",
      "yaml_file": "tests/perf/identical-nesting.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    f4 (f4 (... (f4 N.O) ...))      and      f4 (f4 (... (f4 N.O) ...))\n\nn applications of `f4` on each side, the same term twice, where `f0` is the\nidentity on `N` and each of `f1`, `f2`, `f3`, `f4` applies its predecessor\ntwice, so the nesting expands into 16n applications of `f0`.\n\nThe test asks whether a checker compares the two sides before it starts\nunfolding, which answers in **\u0398(n)**. Unfolding one side at a time offers 16n\napplications to choose from per side, and the reachable pairs of partially\nunfolded sides grow exponentially in n.\n\nN=30 in the Lean source. From Courant and Leroy, POPL 2026, \u00a710.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/identical-nesting.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/identical-nesting.lean"
    },
    {
      "size": 17913,
      "size_str": "17.5\u202fKB",
      "lines": 389,
      "lines_str": "389",
      "sha256": "f79e283acead6adf345f3139e3c15d754867efe27ffafc1c8dedc7035b9ca04d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/irrelevance-before-evaluation",
      "yaml_file": "tests/perf/irrelevance-before-evaluation.yaml",
      "outcome": "accept",
      "description": "The declaration to check is\n\n    slowTriv (count #n) = True.intro\n\nproved by `Eq.refl`, where `slowTriv m : True` recurses over `m`, so forcing\nit to a constructor evaluates the numeral in \u0398(n\u00b2) reductions.\n\nChecking compares the two proofs as arguments of `Eq`, whose head is rigid:\nnothing can be unfolded instead. Proof irrelevance settles the proofs by\ntheir type for **\u0398(1)**; evaluating the left one to a constructor costs\n**\u0398(n\u00b2)** and yields the answer irrelevance already gave. The test asks\nwhether a checker consults proof irrelevance before it reduces.\n\nN=200 in the Lean source.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/irrelevance-before-evaluation.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/irrelevance-before-evaluation.lean"
    },
    {
      "size": 468276,
      "size_str": "457.3\u202fKB",
      "lines": 10398,
      "lines_str": "10.4\u202fk",
      "sha256": "b7f15b7399cd86b2a7c8b5c0c72d395a7cfc37a949d7e49520fd354dc4842305",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/let-ladder",
      "yaml_file": "tests/perf/let-ladder.yaml",
      "outcome": "accept",
      "description": "The declaration to check has type `Nat` and value\n\n    let x\u2083 := 0; x\u2083 + (let x\u2082 := 0; x\u2082 + (let x\u2081 := 0; x\u2081 + (x\u2083 + (x\u2082 + (x\u2081 + 0)))))\n\nshown at n=3: n `let` bindings, each separated from the next by an addition,\nover an innermost sum that names every binding.\n\nSubstituting a binding into the body before checking it traverses O(n) nodes\nat each of the n bindings, for **\u0398(n\u00b2)** in time and in allocated nodes.\nRecording the binding and reading it where the body names it costs O(1) per\nbinding, for **\u0398(n)**.\n\nThe additions are what keep the bindings apart: a run of adjacent `let`s could\nbe opened by a single substitution; not so here. \n`Nat.add` is the only application head, so no beta reduction is involved.\n\nN=2000 in the Lean source.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/let-ladder.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/let-ladder.lean"
    },
    {
      "size": 1171189,
      "size_str": "1.1\u202fMB",
      "lines": 21629,
      "lines_str": "21.6\u202fk",
      "sha256": "2283048c8f82883fd5a7a59a20601b58256568c82561dff3304f38ad4d57fc75",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/magma-list-deep-n21",
      "yaml_file": "tests/perf/magma-list-deep-n21.yaml",
      "outcome": "accept",
      "description": "Countermodel certificate for an equational-theories implication, closed by\n`decide`. A magma on `Fin 21` with an inline `List` operation table satisfies\n`x = (x \u25c7 x) \u25c7 (x \u25c7 (y \u25c7 y))` but not `x = x \u25c7 (x \u25c7 x)`. The search space is\nonly 21^2 tuples, but each equation nests the operation several deep, so\nevery tuple expands into a chain of linear list lookups.\n\nFrom a corpus of certificates generated for the SAIR math distillation\nchallenge (equational theories track). The small end of the deep-nesting\nfamily; `magma-list-deep-n36` is the same workload at a larger scale.\n",
      "compare-perf": true,
      "timeout": 80,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-list-deep-n21.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-list-deep-n21.lean"
    },
    {
      "size": 1226251,
      "size_str": "1.2\u202fMB",
      "lines": 22822,
      "lines_str": "22.8\u202fk",
      "sha256": "8adb6a65960f41fd8fdc8447b70b942075448ecd5155c1c3ed0b7adb954da34f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/magma-list-deep-n36",
      "yaml_file": "tests/perf/magma-list-deep-n36.yaml",
      "outcome": "accept",
      "description": "Countermodel certificate for an equational-theories implication, closed by\n`decide`. A magma on `Fin 36` with an inline `List` operation table satisfies\n`x = y \u25c7 (y \u25c7 (x \u25c7 (y \u25c7 x)))` but not `x = x \u25c7 (x \u25c7 x)`. The search space is\nonly 36^2 tuples, but each side of the equation nests the operation five\ndeep, so every tuple expands into a long chain of linear list lookups. The\nheaviest test of the magma family.\n\nFrom a corpus of certificates generated for the SAIR math distillation\nchallenge (equational theories track). `magma-list-deep-n21` is the same\nworkload at a smaller scale.\n",
      "compare-perf": true,
      "timeout": 390,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-list-deep-n36.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-list-deep-n36.lean"
    },
    {
      "size": 595800,
      "size_str": "581.8\u202fKB",
      "lines": 11027,
      "lines_str": "11.0\u202fk",
      "sha256": "9536b3bb1529418dd3ff735dc3d288641c20cf6a71a01716647f62088e0ba0e2",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/magma-list-pair-n21",
      "yaml_file": "tests/perf/magma-list-pair-n21.yaml",
      "outcome": "accept",
      "description": "Countermodel certificate for an equational-theories implication, closed by\n`decide`. A magma on `Fin 21` with an inline `List` operation table satisfies\n`x \u25c7 y = z \u25c7 w` but not `x = x \u25c7 x`. Checking the certificate evaluates the\ndecidable instance over all 21^4 \u2248 195k four-tuples; every `\u25c7` unfolds to a\nlinear lookup into the list. The widest search space of the magma family.\n\nFrom a corpus of certificates generated for the SAIR math distillation\nchallenge (equational theories track). `magma-list-pair-n7` is the same\nworkload at a smaller scale.\n",
      "compare-perf": true,
      "timeout": 260,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-list-pair-n21.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-list-pair-n21.lean"
    },
    {
      "size": 596351,
      "size_str": "582.4\u202fKB",
      "lines": 11037,
      "lines_str": "11.0\u202fk",
      "sha256": "c3894b9ba91947cd23c7e6263813868a31dc8092123bbc5962379732ef99e906",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/magma-list-pair-n7",
      "yaml_file": "tests/perf/magma-list-pair-n7.yaml",
      "outcome": "accept",
      "description": "Countermodel certificate for an equational-theories implication, closed by\n`decide`. A magma on `Fin 7` with an inline `List` operation table satisfies\n`x \u25c7 y = z \u25c7 (w \u25c7 u)` but not `x = x \u25c7 x`. Checking the certificate evaluates\nthe decidable instance over all 7^5 \u2248 17k five-tuples; every `\u25c7` unfolds to\na linear lookup into the list.\n\nFrom a corpus of certificates generated for the SAIR math distillation\nchallenge (equational theories track). The small end of the list-table\nfamily; `magma-list-pair-n21` is the same workload at a larger scale.\n",
      "compare-perf": true,
      "timeout": 60,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-list-pair-n7.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-list-pair-n7.lean"
    },
    {
      "size": 17248623,
      "size_str": "16.4\u202fMB",
      "lines": 342406,
      "lines_str": "342.4\u202fk",
      "sha256": "e6f1f83c80c670c5bbd7b532e228e8624941e7d6de4b9bb25f71bdc9282f07dd",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/magma-string-n4",
      "yaml_file": "tests/perf/magma-string-n4.yaml",
      "outcome": "accept",
      "description": "Countermodel certificate for an equational-theories implication, closed by\n`decide`. A magma on `Fin 4` with the operation table encoded as a `String`\nsatisfies `x \u25c7 x = y \u25c7 ((x \u25c7 (y \u25c7 z)) \u25c7 z)` but not\n`x \u25c7 x = x \u25c7 (((y \u25c7 x) \u25c7 y) \u25c7 z)`. The smallest magma of the family (4^3\ntuples); the cost is dominated by decoding each table entry out of the\nstring on every lookup.\n\nFrom a corpus of certificates generated for the SAIR math distillation\nchallenge (equational theories track). The small end of the string-table\nfamily; `magma-string-pair-n9` is the same workload at a larger scale.\n",
      "compare-perf": true,
      "timeout": 70,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-string-n4.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-string-n4.lean"
    },
    {
      "size": 17250845,
      "size_str": "16.5\u202fMB",
      "lines": 342427,
      "lines_str": "342.4\u202fk",
      "sha256": "b10875abef30d9b71126537270f481fd855149a563ff35d6d5b047d6d5072cd7",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/magma-string-pair-n9",
      "yaml_file": "tests/perf/magma-string-pair-n9.yaml",
      "outcome": "accept",
      "description": "Countermodel certificate for an equational-theories implication, closed by\n`decide`. A magma on `Fin 9` with the operation table encoded as a `String`\nsatisfies `x \u25c7 y = (((z \u25c7 w) \u25c7 y) \u25c7 x) \u25c7 y` but not\n`x \u25c7 y = ((z \u25c7 (z \u25c7 y)) \u25c7 x) \u25c7 y`. Checking the certificate evaluates the\ndecidable instance over all 9^4 \u2248 6.5k four-tuples, decoding each table\nentry out of the string on every lookup. The heaviest of the string-table\ntests.\n\nFrom a corpus of certificates generated for the SAIR math distillation\nchallenge (equational theories track). `magma-string-n4` is the same\nworkload at a smaller scale.\n",
      "compare-perf": true,
      "timeout": 130,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-string-pair-n9.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/magma-string-pair-n9.lean"
    },
    {
      "size": 21171,
      "size_str": "20.7\u202fKB",
      "lines": 439,
      "lines_str": "439",
      "sha256": "a1f15a2ccfc57c1475e5a3d98034017f9297d355a8452ebe3ef3cfb4b293ad36",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/refute-cheap-first",
      "yaml_file": "tests/perf/refute-cheap-first.yaml",
      "outcome": "reject",
      "description": "The declaration to check claims\n\n    (false, count #n) = (true, count #(n+1))\n\nand must be rejected. Both sides are constructor applications, so comparing\ncomponents is the only route, and either component refutes on its own:\n`false` against `true` for **\u0398(1)**, the numerals for **\u0398(n\u00b2)** (`count #k`\nevaluates to `#k` in \u0398(k\u00b2) reductions). The test asks in which order a\nchecker visits the components. `refute-cheap-last.lean` swaps them, and the\nratio between the two files is what that order costs.\n\nN=200 in the Lean source. From Courant and Leroy, POPL 2026, \u00a710, where the\ntwo orders cost Rocq 4 \u00d7 10\u207b\u2076 s and 0.61 s.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/refute-cheap-first.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/refute-cheap-first.lean"
    },
    {
      "size": 20975,
      "size_str": "20.5\u202fKB",
      "lines": 439,
      "lines_str": "439",
      "sha256": "c0bd59565940fc41816942f6d32a9612af85290a41f8595ba900ac916b4ea9eb",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/refute-cheap-last",
      "yaml_file": "tests/perf/refute-cheap-last.yaml",
      "outcome": "reject",
      "description": "The declaration to check claims\n\n    (count #n, false) = (count #(n+1), true)\n\nand must be rejected: `refute-cheap-first.lean` with the components swapped,\nso the cheap refutation sits behind the expensive one for a checker that\nvisits components left to right.\n\nN=200 in the Lean source. From Courant and Leroy, POPL 2026, \u00a710.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/refute-cheap-last.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/refute-cheap-last.lean"
    },
    {
      "size": 11659,
      "size_str": "11.4\u202fKB",
      "lines": 214,
      "lines_str": "214",
      "sha256": "97ec5a16351fb60e171f67ff3ff292e4a166a59bc7af3772cc782f77ec26dfc8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/repeated-subproblem",
      "yaml_file": "tests/perf/repeated-subproblem.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    perfect #n leaf      and      perfect #(n-1) (node leaf leaf)\n\nwhere `perfect #k t` builds the perfect binary tree of depth k with leaves\n`t`, in k steps that each duplicate the tree so far into both arguments of\n`Tr.node`.\n\nBoth sides reduce to the perfect tree of depth n. Descending them meets\n`Tr.node u u` against `Tr.node v v` at every level, where both argument\npositions pose the same subproblem, so the recursion reaches 2^n pairs of\nnodes of which n are distinct. The test asks whether a checker records the\npairs it has proved convertible: **\u0398(n)** if it does, **\u0398(2\u207f)** if not.\n\nN=20 in the Lean source, stepped up by one rather than doubled. From Courant\nand Leroy, POPL 2026, \u00a710.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/repeated-subproblem.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/repeated-subproblem.lean"
    },
    {
      "size": 51310,
      "size_str": "50.1\u202fKB",
      "lines": 1252,
      "lines_str": "1.3\u202fk",
      "sha256": "2df9f9fbfb7167bb9e0d004ff25afd99fa434113fc343f130eb459661f40e29b",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/shared-subterm",
      "yaml_file": "tests/perf/shared-subterm.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    ldepth (perfect #n leaf)      and      ldepth2 (perfect #n leaf)\n\nwhere `perfect #n leaf` builds the perfect binary tree of depth n in n steps\nthat each duplicate the tree so far, and `ldepth` and `ldepth2` both return\nthe length of the leftmost path.\n\nThe head constants differ, so both sides are evaluated, and neither traversal\nlooks beyond the leftmost path: `ldepth` walks n nodes for \u0398(n), `ldepth2`\nfolds n additions over growing numerals for \u0398(n\u00b2). The test asks whether a\nchecker consumes the tree through its representation, for **\u0398(n\u00b2)**, or\nexpands it into the **2\u207f** nodes of its normal form.\n\nN=1000 in the Lean source. From Courant and Leroy, POPL 2026, \u00a710.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/shared-subterm.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/shared-subterm.lean"
    },
    {
      "size": 262410,
      "size_str": "256.3\u202fKB",
      "lines": 5131,
      "lines_str": "5.1\u202fk",
      "sha256": "ece47e6c9082d05db8a3063bb164a0f64124f25760023b87803aea2d82911691",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/shift-cascade",
      "yaml_file": "tests/perf/shift-cascade.yaml",
      "outcome": "accept",
      "description": "Stress test for cascading substitution overhead in kernel `let` processing.\n\nN nested `let` bindings inside a lambda, where each value references the\nouter lambda parameter and the previous binding:\n\n  fun (a : Nat \u2192 Nat) =>\n    let f\u2081 := fun x => a x\n    let f\u2082 := fun x => a (f\u2081 x)\n    ...\n    let f\u2099 := fun x => a (f\u2099\u208b\u2081 x)\n    f\u2099 0\n\nThe kernel processes each `let` by substituting the value into the body.\nEach value has a free bvar (references `a`), so substitution under inner\nbinders creates shifted copies. In a de Bruijn kernel with deferred shifts,\nthese `Shift(val, offset)` wrappers accumulate: step k must traverse\nthrough O(k) wrappers from previous steps, giving **O(N\u00b2) total** work.\n\nA locally-nameless kernel substitutes fvars that need no shifting,\ngiving **O(N) total**.\n\nN=1000 in the Lean source. Increase to stress further.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/shift-cascade.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/shift-cascade.lean"
    },
    {
      "size": 45645,
      "size_str": "44.6\u202fKB",
      "lines": 1159,
      "lines_str": "1.2\u202fk",
      "sha256": "815d75fa70b6c06f4164e86ff77050b9679162f3be939c6757bd66f73f432203",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "perf/unroll-versus-evaluate",
      "yaml_file": "tests/perf/unroll-versus-evaluate.yaml",
      "outcome": "accept",
      "description": "The declaration to check compares\n\n    count #(n+1)      and      N.add (count #n) #1\n\nwhere `#k` is the numeral with k successors, and `count #k` evaluates to `#k`\nin \u0398(k\u00b2) reductions.\n\nThe head constants differ. Unrolling `count` once turns the left side into the\nright side, leaving a traversal of the shared numeral `#n`, for **\u0398(n)**;\nevaluating both sides costs **\u0398(n\u00b2)**. The test asks which of two differing\nhead constants a checker chooses to unfold.\n\nN=1000 in the Lean source. From Courant and Leroy, POPL 2026, \u00a72.\n",
      "compare-perf": true,
      "timeout": 50,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/unroll-versus-evaluate.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/perf/unroll-versus-evaluate.lean"
    },
    {
      "size": 551674936,
      "size_str": "526.1\u202fMB",
      "lines": 10023185,
      "lines_str": "10.0\u202fM",
      "sha256": "0f7993829d6fcc8b07d177a3879024fbbc8908f7c6fd9cb2fa93370e4397e204",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "std",
      "yaml_file": "tests/std.yaml",
      "outcome": "accept",
      "description": "The complete `Std` library export from Lean 4.\n\nThis test contains the standard library extensions beyond core Lean 4,\nincluding:\n\n- Enhanced data structures (HashMap, RBTree, etc.)\n- Additional mathematical operations\n- Extended list and array operations\n- Utility functions and theorems\n\nThis represents a medium-sized test case, larger than core modules\nbut smaller than Mathlib, making it useful for performance testing.\n",
      "compare-perf": true,
      "skip-on-ci": true,
      "timeout": 590,
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/std.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/std_module.lean"
    },
    {
      "size": 367,
      "size_str": "367\u202fB",
      "lines": 6,
      "lines_str": "6",
      "sha256": "82023f63efe0d75e9966621bfc69033ccd1333e8d0d989b3d54a79859e9da0ce",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/001_basicDef",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Basic definition"
    },
    {
      "size": 365,
      "size_str": "365\u202fB",
      "lines": 6,
      "lines_str": "6",
      "sha256": "d1342aceb5741fc040523d3b4bd5e1ae3160dc17213d1dc0f6d766559a93a227",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/002_badDef",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Mismatched types"
    },
    {
      "size": 622,
      "size_str": "622\u202fB",
      "lines": 12,
      "lines_str": "12",
      "sha256": "5c89ad23548a25281adaaaa705193f3d3846902f93e0a6740e3b95566706ae52",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/003_arrowType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Arrow type (function type)"
    },
    {
      "size": 460,
      "size_str": "460\u202fB",
      "lines": 7,
      "lines_str": "7",
      "sha256": "9c1601d4a39c4393a31cb6372c6d78dc245db79e385e359a80573b5bbfb09f83",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/004_dependentType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Dependent type (forall)"
    },
    {
      "size": 897,
      "size_str": "897\u202fB",
      "lines": 17,
      "lines_str": "17",
      "sha256": "b193eee0eb8419ffdf4287c220b346d6f7f90460d8e32bef631309551626d042",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/005_constType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Lambda expression"
    },
    {
      "size": 1363,
      "size_str": "1.3\u202fKB",
      "lines": 27,
      "lines_str": "27",
      "sha256": "3320f6f67cd55b2bae9112ea9b0d002f231e88ec4fb3c3f3c8fd4e750b13ce78",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/006_betaReduction",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Lambda reduction"
    },
    {
      "size": 1434,
      "size_str": "1.4\u202fKB",
      "lines": 28,
      "lines_str": "28",
      "sha256": "fb85e6eb84319dce9fed8acacb08cab2c5a54b67960112bc9de3eac22fc5a909",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/007_betaReduction2",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Lambda reduction under binder"
    },
    {
      "size": 1201,
      "size_str": "1.2\u202fKB",
      "lines": 25,
      "lines_str": "25",
      "sha256": "b4af42800421f4ac5ec7e699a706bdd82f9f1324a5d2d49769fb340bf36e6a48",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/008_forallSortWhnf",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "The binding domain of a forall may need to be reduce before it is a sort"
    },
    {
      "size": 1273,
      "size_str": "1.2\u202fKB",
      "lines": 26,
      "lines_str": "26",
      "sha256": "36eef2fa43e86af2d031a9cb9ec8fbd452dd7e50d3444997fe71003cc7295051",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/009_forallSortBad",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "The binding domain of a forall has to be a sort"
    },
    {
      "size": 1094,
      "size_str": "1.1\u202fKB",
      "lines": 21,
      "lines_str": "21",
      "sha256": "18cba14f24723f0325721cdd1a5699e45b61bcce7ed94f2bded0f42c848ba4c4",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/010_nonTypeType",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "The type of a declaration has to be a type, not some other expression"
    },
    {
      "size": 1043,
      "size_str": "1.0\u202fKB",
      "lines": 20,
      "lines_str": "20",
      "sha256": "687a8966b2727b26143b3340e8bead862b9057e5b4ec1ee7fc51a2a6e7211dc6",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/011_nonTypeAxiom",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "This applies to axioms as well, which are easy to overlook because they have no\nvalue to check the type against. Letting one through is not merely untidy: an\naxiom whose type is an arbitrary term inhabits whatever that term is later found\ndefinitionally equal to, and the eta and proof irrelevance rules are happy to\nequate a term like this with a great many things."
    },
    {
      "size": 424,
      "size_str": "424\u202fB",
      "lines": 7,
      "lines_str": "7",
      "sha256": "07c030b1e9ee321bb537f4f82f5238087cbed199f5e4f8673650c3190e54a33a",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/012_nonPropThm",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "The type of a theorem has to be a proposition"
    },
    {
      "size": 1345,
      "size_str": "1.3\u202fKB",
      "lines": 26,
      "lines_str": "26",
      "sha256": "5e4664a6d4f05afbeff4e0af19681e88b2817c48787a9a281c4ba95d80483333",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/013_thmProof",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A theorem can refer to another theorem"
    },
    {
      "size": 459,
      "size_str": "459\u202fB",
      "lines": 8,
      "lines_str": "8",
      "sha256": "f39b1bba5099649997a6c7cd49c870f91dfc86432979eafae58692d236142499",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/014_selfProof",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A theorem cannot refer to itself"
    },
    {
      "size": 391,
      "size_str": "391\u202fB",
      "lines": 7,
      "lines_str": "7",
      "sha256": "2e6b6016ac241c9e1dd01ee86782f21adabd928bca24880b60619de453bec0c3",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/015_levelComp1",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Some level computation"
    },
    {
      "size": 409,
      "size_str": "409\u202fB",
      "lines": 8,
      "lines_str": "8",
      "sha256": "aa971f4ba7603e183ebcf90a8ac92241f5fa2a96fbc6659e45380f52de3ffd6e",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/016_levelComp2",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Some level computation"
    },
    {
      "size": 427,
      "size_str": "427\u202fB",
      "lines": 9,
      "lines_str": "9",
      "sha256": "e11ecbb09540778e2d2d0084d7759ce1c1483ca7f02168b87e1ec8bd1bf2c5cd",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/017_levelComp3",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Some level computation"
    },
    {
      "size": 1429,
      "size_str": "1.4\u202fKB",
      "lines": 29,
      "lines_str": "29",
      "sha256": "d78d458ea81bb210c80d3915976a03536f1b267879207f3604745b777014a167",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/018_levelParams",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Level parameters"
    },
    {
      "size": 427,
      "size_str": "427\u202fB",
      "lines": 8,
      "lines_str": "8",
      "sha256": "9c5c0329065ef0b470c7b43a365c30a0098697dbeb8d69f2c2bea2e345ab9533",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/019_tut06_bad01",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Duplicate universe parameters"
    },
    {
      "size": 424,
      "size_str": "424\u202fB",
      "lines": 8,
      "lines_str": "8",
      "sha256": "39dced2925dcce7f66539f47f408d276b48d57638b4bfefc47860eed2f710a58",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/020_levelComp4",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Some level computation"
    },
    {
      "size": 424,
      "size_str": "424\u202fB",
      "lines": 8,
      "lines_str": "8",
      "sha256": "31910166228cf46f68dbaa876d1c155734475b0f3f7a15c2a82f5535e8c150f8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/021_levelComp5",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Some level computation"
    },
    {
      "size": 809,
      "size_str": "809\u202fB",
      "lines": 16,
      "lines_str": "16",
      "sha256": "8fe3d41b913c8717847bc4a544e6b947bb5a1b616d80dbe19859d465ff225d57",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/022_imax1",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type inference for forall using imax"
    },
    {
      "size": 828,
      "size_str": "828\u202fB",
      "lines": 17,
      "lines_str": "17",
      "sha256": "9d7fdab95e9ac1f87e19055e3133b98173f90d94c641870dc49cff6db2d1061f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/023_imax2",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type inference for forall using imax"
    },
    {
      "size": 524,
      "size_str": "524\u202fB",
      "lines": 12,
      "lines_str": "12",
      "sha256": "8a2ed8095cf9f69fcebb1e8b695944599cd524b42334cd6ff3051a5deebe7134",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/024_levelMaxComm",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Level equality: `max` is commutative (`max u v \u2248 max v u`)."
    },
    {
      "size": 623,
      "size_str": "623\u202fB",
      "lines": 16,
      "lines_str": "16",
      "sha256": "2e97e820cfffa0f890ea70f7c3ea7f7e1636568196f3fc738868249644f9f229",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/025_levelMaxAssoc",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Level equality: `max` is associative (`max (max u v) w \u2248 max u (max v w)`)."
    },
    {
      "size": 447,
      "size_str": "447\u202fB",
      "lines": 9,
      "lines_str": "9",
      "sha256": "1ee0d884c19ef76feb4ba77f5448507da2f8d983a688f4e8711d61784f50e571",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/026_levelMaxIdem",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Level equality: `max` is idempotent (`max u u \u2248 u`)."
    },
    {
      "size": 526,
      "size_str": "526\u202fB",
      "lines": 12,
      "lines_str": "12",
      "sha256": "87fab97e0b524a64e21ebe2adbadb407b381d1bee45cd2060e4a24055d554b11",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/027_levelMaxAbsorb",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Level equality: `max` absorption (`max u (max u v) \u2248 max u v`)."
    },
    {
      "size": 713,
      "size_str": "713\u202fB",
      "lines": 12,
      "lines_str": "12",
      "sha256": "2ed39c087f88481185d28085d7d2ba2f2985426da70062bfe4e6dd987af46110",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/028_inferVar",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type inference of local variables"
    },
    {
      "size": 1391,
      "size_str": "1.4\u202fKB",
      "lines": 26,
      "lines_str": "26",
      "sha256": "7a28d11e2a035c2d0d97c75d5cb0bb12e16be1c5502b9975aa08775e1928ba92",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/029_defEqLambda",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Definitional equality between lambdas"
    },
    {
      "size": 3692,
      "size_str": "3.6\u202fKB",
      "lines": 73,
      "lines_str": "73",
      "sha256": "fe92f67341850f0c222c43cd99e9f17904cdb003654f394890f49df431ceaf7d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/030_peano1",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Peano arithmetic: 2 = 2"
    },
    {
      "size": 4566,
      "size_str": "4.5\u202fKB",
      "lines": 90,
      "lines_str": "90",
      "sha256": "63c8aec3c8457d2f4e76476b1d503647fb58d998b0dc2176cacc5efd814586e0",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/031_peano2",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Peano arithmetic: 1 + 1 = 2"
    },
    {
      "size": 5006,
      "size_str": "4.9\u202fKB",
      "lines": 98,
      "lines_str": "98",
      "sha256": "e731f91828d3bb6186205233ba8ba94dd54bdf21e7b9a06e020f789be70ad55d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/032_peano3",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Peano arithmetic: 2 * 2 = 4"
    },
    {
      "size": 489,
      "size_str": "489\u202fB",
      "lines": 9,
      "lines_str": "9",
      "sha256": "1222e60968ee37505bbb4952811a9645af2307f2a85e7f3d2d6fa2a7f1d5e667",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/033_letType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type checking a non-dependent let"
    },
    {
      "size": 1238,
      "size_str": "1.2\u202fKB",
      "lines": 26,
      "lines_str": "26",
      "sha256": "eca16eea9573a481f232edfd0ff84a02ae208c1f379d967a56aec75f86fc7ca1",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/034_letTypeDep",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type checking a dependent let"
    },
    {
      "size": 627,
      "size_str": "627\u202fB",
      "lines": 12,
      "lines_str": "12",
      "sha256": "b3d5e6f1f6e45721973e4e7167fbe0a92abbdcd69f039112eac70ab25c028acc",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/035_letRed",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reducing a let"
    },
    {
      "size": 1228,
      "size_str": "1.2\u202fKB",
      "lines": 20,
      "lines_str": "20",
      "sha256": "030852937308e66cb90de3b8de7cd336f3d825e81c87c5be5cc1fe33c6d54356",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/036_empty",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A simple empty inductive type"
    },
    {
      "size": 2377,
      "size_str": "2.3\u202fKB",
      "lines": 37,
      "lines_str": "37",
      "sha256": "02053d077abf5a63594d1025f9ef2f90dfff65f331503aa3b7486bbbb997b3e8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/037_boolType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A simple enumeration inductive type"
    },
    {
      "size": 4266,
      "size_str": "4.2\u202fKB",
      "lines": 65,
      "lines_str": "65",
      "sha256": "91a1f7379e22ebbec710ce6b43b7e0750be258ace8fc22d0b889fb76b57010de",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/038_twoBool",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A simple product type"
    },
    {
      "size": 3273,
      "size_str": "3.2\u202fKB",
      "lines": 57,
      "lines_str": "57",
      "sha256": "d81009480e131d451da9e625fe9a90fff92fbee08d324aefd6fde3c3b89979e1",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/039_andType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A parametrized product type (no level parameters)"
    },
    {
      "size": 3919,
      "size_str": "3.8\u202fKB",
      "lines": 76,
      "lines_str": "76",
      "sha256": "a74e83890dce34014ef7dc8f1f6e7baf56d481df2a776d886462c789c529741d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/040_prodType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A parametrized product type (with level parameters)"
    },
    {
      "size": 3906,
      "size_str": "3.8\u202fKB",
      "lines": 75,
      "lines_str": "75",
      "sha256": "9f2f275784ba923bc3a050c5f1856ad0d18c83d31ff107a5cd663d4cceaec98a",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/041_pprodType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A parametrized product type (with more general level parameters)"
    },
    {
      "size": 1843,
      "size_str": "1.8\u202fKB",
      "lines": 31,
      "lines_str": "31",
      "sha256": "acc7a70c97888e02e2b92e583b370803db0bdac1ddc38f9ff036831459d3a891",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/042_pUnitType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Level-polymorphic unit type"
    },
    {
      "size": 3324,
      "size_str": "3.2\u202fKB",
      "lines": 62,
      "lines_str": "62",
      "sha256": "d45ed54cc74be3d7d92aae6bacc040420ba33f23fa034b4497edb389e089afdc",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/043_eqType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Equality, as an important indexed non-recursive data type"
    },
    {
      "size": 3392,
      "size_str": "3.3\u202fKB",
      "lines": 61,
      "lines_str": "61",
      "sha256": "95d33f871f126e234740e05d9291a1cedcc6a2d01522aedc3122b25aab17ab95",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/044_natDef",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A recursive inductive data type"
    },
    {
      "size": 16090,
      "size_str": "15.7\u202fKB",
      "lines": 296,
      "lines_str": "296",
      "sha256": "d9781f44fcb7e46ff06da1c8a273a4fec4ae989e4114d6668720bd5b87c20b79",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/045_rbTreeDef",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A recursive indexed data type"
    },
    {
      "size": 1182,
      "size_str": "1.2\u202fKB",
      "lines": 20,
      "lines_str": "20",
      "sha256": "372f6a167433b45749fa38f14ad3a2e8ca4e0dae8762812c0b9f288e9f68499f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/046_inductBadNonSort",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive type with a non-sort type"
    },
    {
      "size": 598,
      "size_str": "598\u202fB",
      "lines": 8,
      "lines_str": "8",
      "sha256": "95836e7bee5fbd00d1d16d88cea2defa8dfb2387fc0e400d200b59715716a0d9",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/047_inductBadNonSort2",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Another inductive type with a non-sort type"
    },
    {
      "size": 515,
      "size_str": "515\u202fB",
      "lines": 7,
      "lines_str": "7",
      "sha256": "732e2fc946ab308a819366bc5395865a69235098e1a401ec1a059d05d89ef06e",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/048_inductLevelParam",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive with duplicate level params"
    },
    {
      "size": 548,
      "size_str": "548\u202fB",
      "lines": 6,
      "lines_str": "6",
      "sha256": "5d54c2cc017f35b26744f8b5ca4438bdddd8f254f3023948a542b70e5da72827",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/049_inductTooFewParams",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive with too few parameters in the type"
    },
    {
      "size": 1182,
      "size_str": "1.2\u202fKB",
      "lines": 16,
      "lines_str": "16",
      "sha256": "20214ec1a31221884548d3e91b689b9569fd7588af2fb0e219754b683041ac10",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/050_inductWrongCtorParams",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive with a constructor with wrong parameters"
    },
    {
      "size": 1293,
      "size_str": "1.3\u202fKB",
      "lines": 19,
      "lines_str": "19",
      "sha256": "5506566449cc2f3c83f417007bf15a7a0101c458c450d77a23cfd4c2423910c4",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/051_inductWrongCtorResParams",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive with a constructor with wrong parameters in result (they are swapped)"
    },
    {
      "size": 1411,
      "size_str": "1.4\u202fKB",
      "lines": 23,
      "lines_str": "23",
      "sha256": "3f29bd3a753caa056cc45c20cd8aeb734bc44cfc6b3828a6c6ec855737f596f3",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/052_inductWrongCtorResLevel",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive with a constructor with wrong level parameters in result (they are swapped)"
    },
    {
      "size": 1099,
      "size_str": "1.1\u202fKB",
      "lines": 14,
      "lines_str": "14",
      "sha256": "8dc9a9997862a5f25b76520f5d69a146664ad9f0364dd350732a7f76e4190763",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/053_inductInIndex",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A constructor with an unexpected occurrence of the type in index position of a return type."
    },
    {
      "size": 996,
      "size_str": "996\u202fB",
      "lines": 12,
      "lines_str": "12",
      "sha256": "89592d2e05e7ea518cf550eb18b99d1172b63b96b90abf1454b7102300eda843",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/054_indNeg",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "The classic example of an inductive with negative recursive occurrence"
    },
    {
      "size": 4179,
      "size_str": "4.1\u202fKB",
      "lines": 80,
      "lines_str": "80",
      "sha256": "16d146c5ef39743b6a95f21043a43b890e22d72792fd9436e37396765124a7a2",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/055_reduceCtorParam.mk",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "When checking inductives, we expect the kernel to reduce the types of constructor arguments."
    },
    {
      "size": 1549,
      "size_str": "1.5\u202fKB",
      "lines": 26,
      "lines_str": "26",
      "sha256": "bd087620c8685a48789b4bf46c373f4c81475b6d1c3b6081cf16d83a4a216a26",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/056_reduceCtorType.mk",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "When checking inductives, we expect the kernel to **not** reduce the type of the constructor itself;\nthat should be all manifest `forall`s"
    },
    {
      "size": 1918,
      "size_str": "1.9\u202fKB",
      "lines": 31,
      "lines_str": "31",
      "sha256": "c573634d126fe5c386474f89e2993cc97888af3ce0efcab176887751ea36643f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/057_indNegReducible",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "When checking inductives, we expect the kernel to **not** reduce the type of the constructor parameters\nfurther than head normal form. Recursive occurrences nested inside the head normal form are considered\nnegative occurrences, even if they could be reduced to disappear."
    },
    {
      "size": 2023,
      "size_str": "2.0\u202fKB",
      "lines": 32,
      "lines_str": "32",
      "sha256": "5af1ed8df583ce1857bc0852679e04f6024b8de4f1eb2ceba91cc7ed5b6ecb6c",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/058_predWithTypeField",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive proposition can have constructors with fields of arbitrary level."
    },
    {
      "size": 2116,
      "size_str": "2.1\u202fKB",
      "lines": 36,
      "lines_str": "36",
      "sha256": "5c2c36c26f88438688db304bc33d039eb8ce78522e6d3fa53e54a2ae1b14426c",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/059_typeWithTypeField",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive type can have fields of level up to that of the inductive."
    },
    {
      "size": 2190,
      "size_str": "2.1\u202fKB",
      "lines": 38,
      "lines_str": "38",
      "sha256": "a1bb69e5739372ba607b2ed8766cda7373c71a4286788e87ccb07c0749c257be",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/060_typeWithTypeFieldPoly",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive type can have fields of level up to that of the inductive (polymorphic variant)."
    },
    {
      "size": 943,
      "size_str": "943\u202fB",
      "lines": 11,
      "lines_str": "11",
      "sha256": "d2ab0a56844b0739dd5b75d35894eca8766a7c41b8097873ba018d341622c70d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/061_typeWithTooHighTypeField.mk",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive type can have fields of from higher universes."
    },
    {
      "size": 1269,
      "size_str": "1.2\u202fKB",
      "lines": 21,
      "lines_str": "21",
      "sha256": "13190ea3d49b78a7ab755381e7867862262bae35f54c9f8e9f588b495957d7ff",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/062_emptyRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 3092,
      "size_str": "3.0\u202fKB",
      "lines": 53,
      "lines_str": "53",
      "sha256": "2e760d8bfe1ccbb4e0d5139bb26ad0fed2fab02ea7612a2b246fec201f58d4a1",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/063_boolRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 4866,
      "size_str": "4.8\u202fKB",
      "lines": 78,
      "lines_str": "78",
      "sha256": "db0e10d735a9a2438ee353c095f8b0d53847d78e5910adee5218925048c8e2e6",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/064_twoBoolRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 3313,
      "size_str": "3.2\u202fKB",
      "lines": 58,
      "lines_str": "58",
      "sha256": "0cbe7714825cbf646d860e051ab8744174230b6d8c65120bee8683927926c02c",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/065_andRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 4111,
      "size_str": "4.0\u202fKB",
      "lines": 79,
      "lines_str": "79",
      "sha256": "0b53e85fe97b23530b00b05ba89c1c860bf4519a0ef41f314e84114dd5df2cea",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/066_prodRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 4096,
      "size_str": "4.0\u202fKB",
      "lines": 78,
      "lines_str": "78",
      "sha256": "894d4388fcf6a58cad8c4047493abde7edbfd04facb8aeffbbc9673604a2e13e",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/067_pprodRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 2227,
      "size_str": "2.2\u202fKB",
      "lines": 39,
      "lines_str": "39",
      "sha256": "331c4d8a6de6accecf264219290e102544368dffd5eec64e3587716e3b4880ea",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/068_punitRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 3369,
      "size_str": "3.3\u202fKB",
      "lines": 63,
      "lines_str": "63",
      "sha256": "693007cd24f0763cc6c7776840bdc05539645a0e35897af2688bde984f2551e2",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/069_eqRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 3394,
      "size_str": "3.3\u202fKB",
      "lines": 61,
      "lines_str": "61",
      "sha256": "2cd9396449787ce0aec6ed6348b9a0c1eeb21262b72181e3872cf19ed7c67a45",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/070_nRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 16556,
      "size_str": "16.2\u202fKB",
      "lines": 303,
      "lines_str": "303",
      "sha256": "d3695868bbbea387aacddf4af324f467fc36c606051415308aa8e0d03f6c650c",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/071_rbTreeRef",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor"
    },
    {
      "size": 2313,
      "size_str": "2.3\u202fKB",
      "lines": 34,
      "lines_str": "34",
      "sha256": "25b41ff38e681eab9d6bc8f0bc7565378d8a54bc5b135ef3bf95d80eccea5b04",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/072_boolPropRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Inductive predicates eliminate into Prop if they have more than one constructor."
    },
    {
      "size": 1865,
      "size_str": "1.8\u202fKB",
      "lines": 27,
      "lines_str": "27",
      "sha256": "7f166e26d8b79ca496b066644bbe199faefa4c5fb3c6ded01e35ff4ec628a309",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/073_BogusRecursor",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A kernel must not blindly trust the recursors it is handed. If we write\n\n```\ninductive BogusRecursor : Type where\n  | mk : BogusRecursor\n```\n\nthen the recursor `BogusRecursor.rec` will be correctly derived with type\n`{motive : BogusRecursor \u2192 Sort u} \u2192 motive .mk \u2192 (t : BogusRecursor) \u2192 motive t`.\n\nThis test instead claims that the recursor is a constant of type `False`, and\nthen uses it to prove `bogusRecursorFalse : False`. A kernel that validates\nthe recursors it is handed rejects the bogus recursor itself; a kernel that\nignores them and derives the recursors anew rejects the proof of `False`\n(the derived recursor neither has type `False` nor zero universe parameters).\nEither way, this test must be rejected."
    },
    {
      "size": 3665,
      "size_str": "3.6\u202fKB",
      "lines": 66,
      "lines_str": "66",
      "sha256": "f50c9cc865f06f98bcbf39a55d6e149e9ee0a87f374b686f0d734dab6b9d22b8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/074_existsRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Inductive predicates eliminate into Prop if they have one constructors and it carries data."
    },
    {
      "size": 8095,
      "size_str": "7.9\u202fKB",
      "lines": 138,
      "lines_str": "138",
      "sha256": "7407a2ceb9d10d9ea28583eaa808b54b3f4fdd2c5cc8d5568424e32f27571d65",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/075_typeSingletonRecReduction",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Because `NewSingleton` is a singleton, `NewSingleton.rec true x` reduces to\n`true` even though `x` is a variable."
    },
    {
      "size": 5773,
      "size_str": "5.6\u202fKB",
      "lines": 97,
      "lines_str": "97",
      "sha256": "36ee61d2cc67052078e756bc7457b5cfaaebd85da1a96c232946e183a479a522",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/076_sortElimPropRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Inductive predicates eliminate into Sort if they have one constructors and it carries data, but the data is\nknown from the type, e.g. a parameter or an index"
    },
    {
      "size": 6794,
      "size_str": "6.6\u202fKB",
      "lines": 114,
      "lines_str": "114",
      "sha256": "a70294fd3579d1cc5dabaa0a47579820a6e6dbd83e165e9f60362112abf2ebbe",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/077_sortElimProp2Rec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Inductive predicates eliminate into Sort if they have one constructors and it carries data, but the data is\nknown from the type, e.g. a parameter or an index. However, it must occur directly in the result type,\nwith no intervening reduction."
    },
    {
      "size": 11058,
      "size_str": "10.8\u202fKB",
      "lines": 199,
      "lines_str": "199",
      "sha256": "77cb6eab3518ba916595ef8e1a58daaad404e25a293a409b01fa18d5252fc814",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/078_boolRecEqns",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reduction behavior of `Bool.rec`"
    },
    {
      "size": 10305,
      "size_str": "10.1\u202fKB",
      "lines": 205,
      "lines_str": "205",
      "sha256": "8c723172049fcdb9db3668bdb5035ee9dfe9dfc7c2eb42163de44748194d4097",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/079_prodRecEqns",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reduction behavior of `Prod.rec`"
    },
    {
      "size": 13051,
      "size_str": "12.7\u202fKB",
      "lines": 238,
      "lines_str": "238",
      "sha256": "1d780f803e22a66fee03182961e37aac1525a3d5766d0193a287da3096b3b648",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/080_nRecReduction",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A proof relying on the reduction behavior of N.rec"
    },
    {
      "size": 17898,
      "size_str": "17.5\u202fKB",
      "lines": 335,
      "lines_str": "335",
      "sha256": "a0849feb4092ce8e4ccea78a8cd60abd87b0c52a2296561ea534b0d4262b0a53",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/081_listRecReduction",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reduction behavior of `List.rec`"
    },
    {
      "size": 49017,
      "size_str": "47.9\u202fKB",
      "lines": 1006,
      "lines_str": "1.0\u202fk",
      "sha256": "064e14578ae7d66ba118a532ca4ab4e5b484293e3d417fd2eae6fa5ad14ef67f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/082_RBTree.id_spec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reduction behavior of `RBTree.rec`"
    },
    {
      "size": 4353,
      "size_str": "4.3\u202fKB",
      "lines": 74,
      "lines_str": "74",
      "sha256": "efa843e3b8cc007a0933fd2d89df28a6c5765b167e9ffbb441f4ec8143008212",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/083_And.right",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type-checking simple projection functions"
    },
    {
      "size": 4646,
      "size_str": "4.5\u202fKB",
      "lines": 83,
      "lines_str": "83",
      "sha256": "7c9951ed92178b60820ebaac2a1deb69ae650aa1f7bbbf84e05b32238af7557a",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/084_Prod.snd",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type-checking projection functions with parameters"
    },
    {
      "size": 4650,
      "size_str": "4.5\u202fKB",
      "lines": 83,
      "lines_str": "83",
      "sha256": "206132d26ab0a1f34d2dce5a7e1881e745a113e59faf5bdfcf74d308aa462256",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/085_PProd.snd",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type-checking projection functions"
    },
    {
      "size": 5177,
      "size_str": "5.1\u202fKB",
      "lines": 96,
      "lines_str": "96",
      "sha256": "915270c38f148d3de02b357e8cad6913b3ab1ab7ac611a53e45a649aaac5544e",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/086_PSigma.snd",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type-checking dependent projection functions"
    },
    {
      "size": 3875,
      "size_str": "3.8\u202fKB",
      "lines": 67,
      "lines_str": "67",
      "sha256": "5db4d2e7e00fe46443daade14664b6227b8e55e8dca58791d7d551242caf5b86",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/087_projOutOfRange",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Out of range projection"
    },
    {
      "size": 3557,
      "size_str": "3.5\u202fKB",
      "lines": 64,
      "lines_str": "64",
      "sha256": "2ddb5f53a6f8b459b7dd6c2daa9bb794613295dccec07999573b2c99cc9cb076",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/088_projNotStruct",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projection out something that is not a structure"
    },
    {
      "size": 8390,
      "size_str": "8.2\u202fKB",
      "lines": 143,
      "lines_str": "143",
      "sha256": "9102fd7c60e2796c11b8ecaa208363c3095ac324d3cf3f3c29ec82c67bfa401e",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/089_projProp1",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projecting out of a proposition\n\nThe lean kernel allows projections out of propositions if they precede\nall dependent data fields."
    },
    {
      "size": 8390,
      "size_str": "8.2\u202fKB",
      "lines": 143,
      "lines_str": "143",
      "sha256": "44b31dd5644566e41670210e8584792b2819f9b64bb8d356948cdee674e82906",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/090_projProp2",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projecting out of a proposition\n\nThe lean kernel disallows data projections out of propositional structures."
    },
    {
      "size": 8390,
      "size_str": "8.2\u202fKB",
      "lines": 143,
      "lines_str": "143",
      "sha256": "e32c2399717e657b1f24296ee1a5e78a9592d8f90ca84a6a6a104395ef06ddf1",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/091_projProp3",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projecting out of a proposition\n\nThe lean kernel allows projections out of propositions if they precede\nall dependent data fields. Non-dependent data fields are not relevant."
    },
    {
      "size": 8390,
      "size_str": "8.2\u202fKB",
      "lines": 143,
      "lines_str": "143",
      "sha256": "1dbc013754ba41dae8c0449252708027e7f59fd8523d0896f2c8aae65d942b29",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/092_projProp4",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projecting out of a proposition\n\nThe lean kernel disallows data projections out of propositional structures."
    },
    {
      "size": 8596,
      "size_str": "8.4\u202fKB",
      "lines": 148,
      "lines_str": "148",
      "sha256": "9ca0433a35a24516035c5be845c2f0c0fbc78231b1e2625797ee01da9271b2d0",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/093_projProp5",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projecting out of a proposition\n\nThe lean kernel disallows proof projections out of propositional structures that depend on data."
    },
    {
      "size": 8390,
      "size_str": "8.2\u202fKB",
      "lines": 143,
      "lines_str": "143",
      "sha256": "38567094775dea24a0742cc4fceec671ef17a3825574326d1290bafa02166f84",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/094_projProp6",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projecting out of a proposition.\n\nThe lean kernel rejects any projections out of a proposition that\ncome after a dependent data field, even if that is not used by the present projection."
    },
    {
      "size": 6921,
      "size_str": "6.8\u202fKB",
      "lines": 111,
      "lines_str": "111",
      "sha256": "b416173b8862d956e302ece51bdf2ed5dbf1e519ac3c709f2d1d2b5400d88b80",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/095_projDataIndexRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "The recursor for `ProjDataIndex` allows elimination into sort."
    },
    {
      "size": 6995,
      "size_str": "6.8\u202fKB",
      "lines": 111,
      "lines_str": "111",
      "sha256": "96d23422f47630509730fc9fee4c87a79bd300d3edb15626e68c1604f7e6798e",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/096_projIndexData",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projecting out data is not allowed, even if this data appears as an index\nand the recursor would allow it."
    },
    {
      "size": 6997,
      "size_str": "6.8\u202fKB",
      "lines": 111,
      "lines_str": "111",
      "sha256": "0536b5c0a55c24e69dbcd5734c31404de3e5d28c8469a72e2d593694fb10ffcf",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/097_projIndexData2",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projecting out data is not allowed, even if this data appears as an index\nand the recursor would allow it.\n\nThis also forbids projecting out proofs that follow such fields."
    },
    {
      "size": 10151,
      "size_str": "9.9\u202fKB",
      "lines": 177,
      "lines_str": "177",
      "sha256": "ee406aec30851a1bd7f8a491c13ccb54712f198f2951ed518b47de95cbf42d70",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/098_projRed",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Projection reductions"
    },
    {
      "size": 6624,
      "size_str": "6.5\u202fKB",
      "lines": 121,
      "lines_str": "121",
      "sha256": "9c06a9ca2b5d6dadc1575796a858d5285695d4401cceaaf77d9c26fbc426f1da",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/099_ruleK",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Rule k for `Eq`:\nThe recursor reduces even if the major argument is not a constructor,\nas long replacing the major argument with a constructor is type correct."
    },
    {
      "size": 6628,
      "size_str": "6.5\u202fKB",
      "lines": 121,
      "lines_str": "121",
      "sha256": "cf80eb3fa8d1cffc0a17c46730b20166688ea8346e299b19e3036cfc6462c4cf",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/100_ruleKbad",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Rule k for `Eq` should not fire if the types of the major argument\ndo not match that of the constructor."
    },
    {
      "size": 13122,
      "size_str": "12.8\u202fKB",
      "lines": 238,
      "lines_str": "238",
      "sha256": "0a053ed771c6f0c171d231137f8000efe5f48f8d5d30cfd9863fe44e55a1d4d2",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/101_ruleKAcc",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Rule k should not fire for `Acc`."
    },
    {
      "size": 3101,
      "size_str": "3.0\u202fKB",
      "lines": 54,
      "lines_str": "54",
      "sha256": "d275cb43710dcb6df9e08de59e66e84cb4fc1eb71382c8f33308b838056e87be",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/102_aNatLit",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Type checking Nat literals"
    },
    {
      "size": 6274,
      "size_str": "6.1\u202fKB",
      "lines": 114,
      "lines_str": "114",
      "sha256": "749491a9044aa7df27cbc7afa32d08dc4d5feaea1eb19c28cd98790d7db8adf8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/103_natLitEq",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reducing Nat literals"
    },
    {
      "size": 5154,
      "size_str": "5.0\u202fKB",
      "lines": 100,
      "lines_str": "100",
      "sha256": "f98c56cc9577ce1e3bac4dd0b6a49593924d5953f45dd2d25c44a84971d3bcea",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/104_proofIrrelevance",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Proof irrelevance: every `Prop` is a subsingleton, if `p : Prop` then all elements of `p`\nare definitionally equal."
    },
    {
      "size": 4851,
      "size_str": "4.7\u202fKB",
      "lines": 93,
      "lines_str": "93",
      "sha256": "9423911316ad18c0ec158f1f004f9e79c3a0f9580bb6a1a0f798cf04066e5a27",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/105_proofIrrelevanceBad",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Proof irrelevance is limited to Prop: if `p : Type`, then all elements of `p` are *not*\ndefinitionally equal."
    },
    {
      "size": 5757,
      "size_str": "5.6\u202fKB",
      "lines": 112,
      "lines_str": "112",
      "sha256": "724ea566fd355aa187a5fe00efddff4b41df00951e7e4363f323f11853888d71",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/106_proofIrrelevanceWhnf",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Proof irrelevance: if `p : A` and `A` is definitionally equal to `Prop`, then all elements of `p`\nare still definitionally equal. Just applying proof irrelevance at `Sort 0` isn't sufficient."
    },
    {
      "size": 1918,
      "size_str": "1.9\u202fKB",
      "lines": 39,
      "lines_str": "39",
      "sha256": "2413a64fd681d48cd584dff944b05613b1ba35edf1ab664addd867774a351f71",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/107_proofIrrelevanceUnderBinder",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Proof irrelevance applies to any two terms of a proposition, not just to variables.\nChecking this definition needs `aPropFamily (h anElem) \u2261 aPropFamily (h anotherElem)`,\ni.e. `h anElem \u2261 h anotherElem`. Both are proofs of `aProp`, since `h : aType \u2192 aProp`,\nso they are definitionally equal even though their arguments are not. A checker that\ncompares the two applications structurally, without first noticing that they are\nproofs, wrongly rejects this."
    },
    {
      "size": 6395,
      "size_str": "6.2\u202fKB",
      "lines": 116,
      "lines_str": "116",
      "sha256": "eb25dbed39c8c19e6c1ea7b7c0332941e0249c96154bff155f8805d04151da78",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/108_unitEta1",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Unit eta"
    },
    {
      "size": 6092,
      "size_str": "5.9\u202fKB",
      "lines": 109,
      "lines_str": "109",
      "sha256": "0102ea0fac3148dfcd800dcccd53237b3dd196186659a3d811761da4bedbc91f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/109_unitEta2",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Unit eta"
    },
    {
      "size": 6173,
      "size_str": "6.0\u202fKB",
      "lines": 111,
      "lines_str": "111",
      "sha256": "22a713f36ca06b000c93140a92e9a5e2c85abb769924764b3f1e764cb199be0b",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/110_unitEta3",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Unit eta"
    },
    {
      "size": 7372,
      "size_str": "7.2\u202fKB",
      "lines": 121,
      "lines_str": "121",
      "sha256": "f1b07164d2f71bbeb2de6af4e9163c4b1bcceb4751e89b4b0dc2e0faa40c5d1d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/111_indexedUnitEta",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "The unit-like rule, which makes any two elements of a single-constructor type with\nno fields definitionally equal, is also restricted to non-recursive structures\n*without indices* (`is_def_eq_unit_like` goes through `is_non_rec_structure`), so it\ndoes not fire for `IndexedUnit`."
    },
    {
      "size": 12836,
      "size_str": "12.5\u202fKB",
      "lines": 230,
      "lines_str": "230",
      "sha256": "e47bd6975be97f3218b31e85071af1e0cec4279f5a6478abb12e3e1c574c35c2",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/112_structEta",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Structure eta"
    },
    {
      "size": 8713,
      "size_str": "8.5\u202fKB",
      "lines": 138,
      "lines_str": "138",
      "sha256": "0962411896c8365fc85581c7e64f3f4ece34399be025be408b43003d71a0400d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/113_indexedStructEta",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Structure eta applies only to *non-recursive structures without indices*: the\nofficial kernel's `is_non_rec_structure` requires `nindices == 0`, so it does not\nfire for `IndexedSingleton` even though that has a single constructor.\n\nEvery field of `IndexedSingleton.mk` is a proof, so a kernel that checks only\n\"has a single constructor\" and then compares the fields against projections\nwould have proof irrelevance discharge the remaining goals, and would wrongly\naccept this."
    },
    {
      "size": 5335,
      "size_str": "5.2\u202fKB",
      "lines": 104,
      "lines_str": "104",
      "sha256": "f4e38147fd95133f0ce4bf66dbb9c433704df341f4732012ca1b7d26e1246225",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/114_funEta",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Function eta for non-dependent functions."
    },
    {
      "size": 5443,
      "size_str": "5.3\u202fKB",
      "lines": 106,
      "lines_str": "106",
      "sha256": "28a07e484e8720dfc991c1074a3881d1c16ead16b75c9a8743c1cd46a21bec5d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/115_funEtaDep",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Function eta for dependent functions (pi types)."
    },
    {
      "size": 4979,
      "size_str": "4.9\u202fKB",
      "lines": 97,
      "lines_str": "97",
      "sha256": "55235f26d78f88177dcfd394ea5fcba4ff213cb5b1a515b8eb3fbba2c87bacce",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/116_funEtaBad",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Eta should not identify functions with different bodies."
    },
    {
      "size": 3826,
      "size_str": "3.7\u202fKB",
      "lines": 61,
      "lines_str": "61",
      "sha256": "d26c150c31cc883d135ab9de30f06ad8ff3e1f7f6cba86035585eacd829afefc",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/117_reflOccLeft",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Rejection: recursive occurrence on the *left* of an arrow,\n*behind further arrows* inside a constructor argument.\n\nThe constructor argument is a function type `Nat \u2192 (I \u2192 Nat)`."
    },
    {
      "size": 4044,
      "size_str": "3.9\u202fKB",
      "lines": 66,
      "lines_str": "66",
      "sha256": "4bb99bd31dd9c65f772e5e0e10124f8c1e4c228d103b1c03f1dd04b2767c4ff5",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/118_reflOccInIndex",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Rejection: recursive occurrence in *index position*, behind a further arrow.\n\nWe build an indexed inductive `I : Type \u2192 Type` with a constructor argument\n`Nat \u2192 I (I \u03b1)`, so the recursive occurrence appears as an index argument."
    },
    {
      "size": 4642,
      "size_str": "4.5\u202fKB",
      "lines": 88,
      "lines_str": "88",
      "sha256": "0289b5264d284c7c2b61033465d39461ddce70a0cdd909ee658d85bf10f544ee",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/119_reduceCtorParamRefl.mk",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "When checking inductives, we expect the kernel to reduce the types of constructor arguments in all\npositive positions."
    },
    {
      "size": 4642,
      "size_str": "4.5\u202fKB",
      "lines": 88,
      "lines_str": "88",
      "sha256": "8997c0d3a515185fb3518393dbe78e44471455f622ac7bf9e82c68bff51bb2cd",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/120_reduceCtorParamRefl2.mk",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "When checking inductives, we expect the kernel to reduce the types of constructor arguments in all\npositive positions."
    },
    {
      "size": 5639,
      "size_str": "5.5\u202fKB",
      "lines": 91,
      "lines_str": "91",
      "sha256": "6207d2f2f68b24ff37fba20c4ac3849571deb8d3105bc9cefd37ba4f28dc2d7f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/121_rTreeRec",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of the generated recursor."
    },
    {
      "size": 11099,
      "size_str": "10.8\u202fKB",
      "lines": 193,
      "lines_str": "193",
      "sha256": "1d4eacdbbdbe3edc8ea1faf3526eef09beadbbd2843b5dba67262f405b781330",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/122_rtreeRecReduction",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reduction behavior of `RTree.rec` on `RTree.mk`."
    },
    {
      "size": 7649,
      "size_str": "7.5\u202fKB",
      "lines": 151,
      "lines_str": "151",
      "sha256": "d94022372034a2e572249b9704b812beb90a5437a660bda59fd7439d61d55da7",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/123_accRecType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of `Acc.rec`."
    },
    {
      "size": 13736,
      "size_str": "13.4\u202fKB",
      "lines": 252,
      "lines_str": "252",
      "sha256": "3ea1584059e9bb2ed3f9dbea8e58c9c6f78592f80a20c5cb159ae92bb9079f7f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/124_accRecReduction",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "`Acc.rec` reduces on `Acc.intro`."
    },
    {
      "size": 13351,
      "size_str": "13.0\u202fKB",
      "lines": 244,
      "lines_str": "244",
      "sha256": "29935bfbbb964aaaaf8fc4b0e88544dfdd1cac36418570d0e20f963b11e2d09e",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/125_accRecNoEta",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "`Acc.rec` does not have structure eta."
    },
    {
      "size": 6450,
      "size_str": "6.3\u202fKB",
      "lines": 123,
      "lines_str": "123",
      "sha256": "b160ff5b97509ad3029f1895bfe1153f9e03f1a33c99ec50ee1bb87d3406f69d",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/126_quotMkType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of `Quot.mk`."
    },
    {
      "size": 6490,
      "size_str": "6.3\u202fKB",
      "lines": 124,
      "lines_str": "124",
      "sha256": "997935987ef6b1920cc0065465ccb50eb1668bf69159eebbd58dd88b6dc2e2fb",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/127_quotIndType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of `Quot.ind`."
    },
    {
      "size": 6496,
      "size_str": "6.3\u202fKB",
      "lines": 124,
      "lines_str": "124",
      "sha256": "317a04eff4dabf9edf601736e243d2788aeaa2d7972099dff4bb777b4f51fc3f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/128_quotLiftType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of `Quot.lift`."
    },
    {
      "size": 7332,
      "size_str": "7.2\u202fKB",
      "lines": 141,
      "lines_str": "141",
      "sha256": "38c9bdfaaf1e3cd494a7725a4eb9bc231d5ce61f097a5b98e38c469799f7400f",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/129_quotSoundType",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Asserting the type of `Quot.sound`."
    },
    {
      "size": 7957,
      "size_str": "7.8\u202fKB",
      "lines": 153,
      "lines_str": "153",
      "sha256": "ae980cf502f90c84131b1705850c1acf18a969fdc1fe511b9b8eb769adbd79c8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/130_quotLiftReduction",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reduction behavior of `Quot.lift` on `Quot.mk`."
    },
    {
      "size": 7817,
      "size_str": "7.6\u202fKB",
      "lines": 151,
      "lines_str": "151",
      "sha256": "0053779f82af2dfc35cd6c866a66be4496008589b11c22e6b80e91835957bedd",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/131_quotIndReduction",
      "outcome": "accept",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Reduction behavior of `Quot.ind` on `Quot.mk`."
    },
    {
      "size": 475,
      "size_str": "475\u202fB",
      "lines": 7,
      "lines_str": "7",
      "sha256": "0d69ddde24113c345588219b0053ca8a0370e18ba18872ce59803f4895463a03",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/132_dup_defs",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Two definitions with the same name"
    },
    {
      "size": 1706,
      "size_str": "1.7\u202fKB",
      "lines": 27,
      "lines_str": "27",
      "sha256": "70fde6123e2b0df80e53bbfb04315e65597bd8d0db045163b86f4923bce78966",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/133_dup_ind_def",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A definition and a constructor with the same name"
    },
    {
      "size": 1707,
      "size_str": "1.7\u202fKB",
      "lines": 27,
      "lines_str": "27",
      "sha256": "de6dad67add6f014fac5006c2b55364fe37c164fefd3c51f3d557b49b559e20c",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/134_dup_ctor_def",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A definition and a constructor with the same name"
    },
    {
      "size": 1706,
      "size_str": "1.7\u202fKB",
      "lines": 27,
      "lines_str": "27",
      "sha256": "102a441dfc370bc13f953d324760e4d9215ef001ce30e239f017bc7d28e9b475",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/135_dup_rec_def",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A definition and a recursor with the same name"
    },
    {
      "size": 2006,
      "size_str": "2.0\u202fKB",
      "lines": 33,
      "lines_str": "33",
      "sha256": "99d9b3d8ae70064274d124b394ad535294442c5685668b2655b3f52a433f0721",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/136_misnamed_rec_user",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "The name of the recursor for `misnamed_rec` must be `misnamed_rec.rec`:\nanother name (like `misnamed_rec.not_rec`) should be rejected.\n`dupRecUser` is included so that checkers that recreate the recursor (as `misnamed_rec.rec`)\nrather than validating it still fail, because `misnamed_rec_user` references `misnamed_rec.not_rec`."
    },
    {
      "size": 1748,
      "size_str": "1.7\u202fKB",
      "lines": 28,
      "lines_str": "28",
      "sha256": "e35b447e1b3c59febd59c235fc38212831e255611a5b5da92dc3a82edba6e869",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/137_dup_rec_def2",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Even if a kernel doesn't catch a recursor for `dup_rec_def2` that is misnamed\nas `dup_rec_def2.not_rec`, it should catch some *other* constant being given\nthe name `dup_rec_def2.rec` that is reserved for the recursor."
    },
    {
      "size": 1548,
      "size_str": "1.5\u202fKB",
      "lines": 24,
      "lines_str": "24",
      "sha256": "c57c2a115cdc8a09c84fd4591faa76b40bae8faeab8a0fcccaf108bd66244f46",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/138_dup_ctor_rec",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "A constructor and a recursor with the same name"
    },
    {
      "size": 2206,
      "size_str": "2.2\u202fKB",
      "lines": 34,
      "lines_str": "34",
      "sha256": "6682b4599f21a9389c9d79ae7520d49ed4d0c06bfe419860fadf206926e1deb3",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/139_DupConCon",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "An inductive with two constructors with the same name"
    },
    {
      "size": 1367,
      "size_str": "1.3\u202fKB",
      "lines": 22,
      "lines_str": "22",
      "sha256": "ef646a5368b95ad4021069a0c9906a6b5e11c0abcfd22673821e6bd20f26e0a8",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/140_falseFromUnsafe",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Unsafe definitions cannot be used in theorems"
    },
    {
      "size": 1370,
      "size_str": "1.3\u202fKB",
      "lines": 22,
      "lines_str": "22",
      "sha256": "cd249a6f8e59fa74e15b325996a9c786a17936993dfddb6e5bc2335914af31fd",
      "lean4export_version": "3.1.0",
      "lean_version": "4.29.1",
      "lean_githash": "f72c35b3f637c8c6571d353742168ab66cc22c00",
      "name": "tutorial/141_falseFromPartial",
      "outcome": "reject",
      "yaml_file": "tests/tutorial.yaml",
      "declaration_url": "https://github.com/leanprover/lean-kernel-arena/blob/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tests/tutorial.yaml",
      "source_url": "https://github.com/leanprover/lean-kernel-arena/tree/5d7ca987618f1136aaa296057b50a2c10c4ce77a/tutorial",
      "description": "Partial definitions cannot be used in theorems"
    }
  ],
  "results": [
    {
      "checker": "canonical-min",
      "test": "bugs/constlevels",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 4.922349812,
      "cpu_time": 2.1648724870000002,
      "max_rss": 1169260544,
      "instructions": 3429475766,
      "stdout": "",
      "stderr": "PANIC at List.head! Init.Data.List.BasicAux:75:12: empty list\nbacktrace:\n.lake/build/bin/canonical-min-arena(+0x6093c6e) [0x560f0b793c6e]\n.lake/build/bin/canonical-min-arena(+0x60940fc) [0x560f0b7940fc]\n.lake/build/bin/canonical-min-arena(+0x9344a) [0x560f0579344a]\n.lake/build/bin/canonical-min-arena(+0x92e67) [0x560f05792e67]\n.lake/build/bin/canonical-min-arena(+0xa9fe1) [0x560f057a9fe1]\n.lake/build/bin/canonical-min-arena(+0x60abe26) [0x560f0b7abe26]\n.lake/build/bin/canonical-min-arena(+0x831ba) [0x560f057831ba]\n.lake/build/bin/canonical-min-arena(+0x60a8df6) [0x560f0b7a8df6]\n.lake/build/bin/canonical-min-arena(+0x1348d78) [0x560f06a48d78]\n.lake/build/bin/canonical-min-arena(+0x134c13a) [0x560f06a4c13a]\n.lake/build/bin/canonical-min-arena(+0x8323f) [0x560f0578323f]\n.lake/build/bin/canonical-min-arena(+0xa8bf8) [0x560f057a8bf8]\n.lake/build/bin/canonical-min-arena(+0xe2437) [0x560f057e2437]\n.lake/build/bin/canonical-min-arena(+0xe650e) [0x560f057e650e]\n.lake/build/bin/canonical-min-arena(+0x60a668a) [0x560f0b7a668a]\n.lake/build/bin/canonical-min-arena(+0x207aa) [0x560f057207aa]\n.lake/build/bin/canonical-min-arena(+0x220ec) [0x560f057220ec]\n.lake/build/bin/canonical-min-arena(+0x2454f) [0x560f0572454f]\n.lake/build/bin/canonical-min-arena(+0x25025) [0x560f05725025]\n.lake/build/bin/canonical-min-arena(+0x25933) [0x560f05725933]\n.lake/build/bin/canonical-min-arena(+0x1e792) [0x560f0571e792]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x2b285) [0x7f1447020285]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(__libc_start_main+0x88) [0x7f1447020338]\n.lake/build/bin/canonical-min-arena(+0x1f895) [0x560f0571f895]\nDeclined: could not translate _test: Unknown constant `_inhabitedExprDummy`\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/ctor-num-fields",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.127716195,
      "cpu_time": 1.031531637,
      "max_rss": 1152610304,
      "instructions": 2332163807,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for _private.Test.0.S\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.1029345050000001,
      "cpu_time": 1.0282753990000002,
      "max_rss": 1153437696,
      "instructions": 2348326268,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/large-elim-param",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.099509828,
      "cpu_time": 1.024462538,
      "max_rss": 1151778816,
      "instructions": 2319396897,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for MyBool\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/large-elim-prop-bool",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.191551376,
      "cpu_time": 1.1177464689999999,
      "max_rss": 1151807488,
      "instructions": 2326439550,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for NewBool\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.161623547,
      "cpu_time": 1.086142993,
      "max_rss": 1152561152,
      "instructions": 2321021739,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.076815746,
      "cpu_time": 1.008996013,
      "max_rss": 1153806336,
      "instructions": 2323861957,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.101723202,
      "cpu_time": 1.02526899,
      "max_rss": 1152704512,
      "instructions": 2322885904,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.047145559,
      "cpu_time": 0.978703323,
      "max_rss": 1153138688,
      "instructions": 2322537999,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/nested-unused-param",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0960101020000002,
      "cpu_time": 1.026617454,
      "max_rss": 1152921600,
      "instructions": 2516485361,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for T\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/orphan-rec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.092793152,
      "cpu_time": 1.022364869,
      "max_rss": 1151004672,
      "instructions": 2316868590,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for rogue\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/proj-non-structure",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.082248297,
      "cpu_time": 1.01417668,
      "max_rss": 1151832064,
      "instructions": 2318571838,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Bad\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/proj-of-imax-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.128156396,
      "cpu_time": 1.050375614,
      "max_rss": 1151668224,
      "instructions": 2327518542,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for ImaxPropDummy\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.107815451,
      "cpu_time": 1.036953184,
      "max_rss": 1153449984,
      "instructions": 2423951350,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.116242125,
      "cpu_time": 1.045175528,
      "max_rss": 1154129920,
      "instructions": 2418282586,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/rec-k-lie",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0645942130000001,
      "cpu_time": 0.996550172,
      "max_rss": 1151619072,
      "instructions": 2320483903,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for MyBool\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.045327976,
      "cpu_time": 0.9734718400000001,
      "max_rss": 1153597440,
      "instructions": 2429822710,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "bugs/rec-of-subst-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9504989680000001,
      "cpu_time": 0.876769097,
      "max_rss": 1173749760,
      "instructions": 2496734426,
      "stdout": "",
      "stderr": "Declined: could not translate Issue.gateStep.match_1: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n"
    },
    {
      "checker": "canonical-min",
      "test": "cedar",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 22.067773124000002,
      "cpu_time": 21.973979565,
      "max_rss": 2676121600,
      "instructions": 276759870641,
      "stdout": "",
      "stderr": "Declined: could not translate WellFounded.Nat.fix._proof_2: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n",
      "timeout": 940
    },
    {
      "checker": "canonical-min",
      "test": "con-leche",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 14.571420957,
      "cpu_time": 14.495846197999999,
      "max_rss": 2023075840,
      "instructions": 185551328785,
      "stdout": "",
      "stderr": "Rejected.\n",
      "timeout": 720
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.026116765,
      "cpu_time": 0.955310334,
      "max_rss": 1172836352,
      "instructions": 2426598406,
      "stdout": "",
      "stderr": "Declined: could not translate step.match_1: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.011433945,
      "cpu_time": 0.9414646090000001,
      "max_rss": 1171656704,
      "instructions": 2414447144,
      "stdout": "",
      "stderr": "Declined: could not translate step.match_1: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.007299645,
      "cpu_time": 0.936087813,
      "max_rss": 1173512192,
      "instructions": 2417475831,
      "stdout": "",
      "stderr": "Declined: could not translate step.match_1: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 1.0659668180000001,
      "cpu_time": 0.9936373270000001,
      "max_rss": 1152512000,
      "instructions": 2339955142,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 1.08543077,
      "cpu_time": 1.01783237,
      "max_rss": 1153167360,
      "instructions": 2334746013,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 1.026784699,
      "cpu_time": 0.958437429,
      "max_rss": 1154146304,
      "instructions": 2328213430,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.9539251310000001,
      "cpu_time": 0.892291749,
      "max_rss": 1152339968,
      "instructions": 2349796438,
      "stdout": "Accepted 9 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/eta-ctor",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.046422835,
      "cpu_time": 0.9440438860000001,
      "max_rss": 1152225280,
      "instructions": 2328413797,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for T\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 1.0096830860000001,
      "cpu_time": 0.945585063,
      "max_rss": 1152958464,
      "instructions": 2323227535,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/imax-right-successor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 1.031795519,
      "cpu_time": 0.965907569,
      "max_rss": 1152290816,
      "instructions": 2319508931,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.981964244,
      "cpu_time": 0.915824128,
      "max_rss": 1152217088,
      "instructions": 2338657781,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.98530521,
      "cpu_time": 0.924579683,
      "max_rss": 1152004096,
      "instructions": 2334569018,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for W\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/positivity-whnf",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.047180665,
      "cpu_time": 0.95172641,
      "max_rss": 1152368640,
      "instructions": 2321465850,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for LALReduciblePositivity\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/proj-maybe-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.057516611,
      "cpu_time": 0.9947930460000001,
      "max_rss": 1151479808,
      "instructions": 2325593047,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for MaybeProp\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.028244462,
      "cpu_time": 0.957555554,
      "max_rss": 1152761856,
      "instructions": 2325549188,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for MaybeProp\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/proof-param-ok",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.000735871,
      "cpu_time": 0.932967175,
      "max_rss": 1153036288,
      "instructions": 2320273252,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for LALProofParameterSwap\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/proof-param-swap",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0665237140000001,
      "cpu_time": 0.994873611,
      "max_rss": 1151598592,
      "instructions": 2320734502,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for LALProofParameterSwap\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/subject-reduction-redex",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0349062100000002,
      "cpu_time": 0.965345403,
      "max_rss": 1172238336,
      "instructions": 2441352475,
      "stdout": "",
      "stderr": "Declined: could not translate step.match_1: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n"
    },
    {
      "checker": "canonical-min",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.976256863,
      "cpu_time": 0.9124195190000001,
      "max_rss": 1172697088,
      "instructions": 2429749944,
      "stdout": "",
      "stderr": "Declined: could not translate step.match_1: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n"
    },
    {
      "checker": "canonical-min",
      "test": "cslib",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 56.447995291000005,
      "cpu_time": 55.986777965,
      "max_rss": 4848537600,
      "instructions": 706487044289,
      "stdout": "",
      "stderr": "Rejected.\n",
      "timeout": 1800
    },
    {
      "checker": "canonical-min",
      "test": "init",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 8.830152217,
      "cpu_time": 8.742343574000001,
      "max_rss": 1643413504,
      "instructions": 110981934757,
      "stdout": "",
      "stderr": "Declined: could not translate WellFounded.Nat.fix._proof_2: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n",
      "timeout": 500
    },
    {
      "checker": "canonical-min",
      "test": "init-prelude",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.1443199320000002,
      "cpu_time": 1.073985248,
      "max_rss": 1174147072,
      "instructions": 3673937621,
      "stdout": "",
      "stderr": "Declined: could not translate instDecidableLeBitVec._proof_1: failed to generate equational theorem for `Nat.pow`\n  no progress at goal\n  m x\u271d : Nat\n  r : Nat.below x\u271d :=\n    (Nat.brecOn.go x\u271d fun x f =>\n        Nat.pow.match_1 (fun x => Nat.below x \u2192 Nat) x (fun _ x => 1) (fun n x => Nat.mul x.1 m) f).2\n  \u22a2 Eq\n      (Nat.pow.match_1 (fun x => Nat.rec PUnit (fun n n_ih => PProd Nat n_ih) x \u2192 Nat) x\u271d (fun _ x => 1)\n        (fun n x => x.1.mul m) r)\n      (Nat.pow.match_1 (fun x => Nat) x\u271d (fun _ => 1) fun n => (m.pow n).mul m)\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "mathlib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 143.25710175100002,
      "cpu_time": 142.18100146100002,
      "max_rss": 10259894272,
      "instructions": 1854972180358,
      "stdout": "",
      "stderr": "Declined: could not translate Preorder.lt_iff_le_not_ge._autoParam: failed to generate equational theorem for `Nat.pow`\n  no progress at goal\n  m x\u271d : Nat\n  r : Nat.below x\u271d :=\n    (Nat.brecOn.go x\u271d fun x f =>\n        Nat.pow.match_1 (fun x => Nat.below x \u2192 Nat) x (fun _ x => 1) (fun n x => Nat.mul x.1 m) f).2\n  \u22a2 Eq\n      (Nat.pow.match_1 (fun x => Nat.rec PUnit (fun n n_ih => PProd Nat n_ih) x \u2192 Nat) x\u271d (fun _ x => 1)\n        (fun n x => x.1.mul m) r)\n      (Nat.pow.match_1 (fun x => Nat) x\u271d (fun _ => 1) fun n => (m.pow n).mul m)\n",
      "timeout": 5680
    },
    {
      "checker": "canonical-min",
      "test": "other/extra-rec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.100684923,
      "cpu_time": 1.008655477,
      "max_rss": 1151537152,
      "instructions": 2319721674,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for rogue\n"
    },
    {
      "checker": "canonical-min",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.124822339,
      "cpu_time": 1.047796352,
      "max_rss": 1151938560,
      "instructions": 2333031527,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.1310018000000002,
      "cpu_time": 1.0467648950000001,
      "max_rss": 1152937984,
      "instructions": 2330608618,
      "stdout": "Accepted 26 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.162790897,
      "cpu_time": 1.064151513,
      "max_rss": 1153482752,
      "instructions": 2332362855,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.25512624,
      "cpu_time": 1.173187207,
      "max_rss": 1152331776,
      "instructions": 2338714133,
      "stdout": "Accepted 30 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.172391229,
      "cpu_time": 1.081577216,
      "max_rss": 1152524288,
      "instructions": 2333729647,
      "stdout": "Accepted 30 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "other/orphan-ctor",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.007365706,
      "cpu_time": 0.9304700830000001,
      "max_rss": 1152053248,
      "instructions": 2319687405,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for rogue\n"
    },
    {
      "checker": "canonical-min",
      "test": "other/proj-of-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9654790470000001,
      "cpu_time": 0.895799247,
      "max_rss": 1152765952,
      "instructions": 2321423277,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Wrapper\n"
    },
    {
      "checker": "canonical-min",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.027709094,
      "cpu_time": 0.958857516,
      "max_rss": 1153048576,
      "instructions": 2320461767,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "perf/app-lam",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9534811500000001,
      "cpu_time": 0.882293485,
      "max_rss": 1173372928,
      "instructions": 2843616112,
      "stdout": "",
      "stderr": "Declined: could not translate wrap2: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n",
      "timeout": 100
    },
    {
      "checker": "canonical-min",
      "test": "perf/args-before-unfold",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9501683190000001,
      "cpu_time": 0.872912621,
      "max_rss": 1151733760,
      "instructions": 2339431173,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/beta-ladder",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.324704467,
      "cpu_time": 1.243647757,
      "max_rss": 1154949120,
      "instructions": 7000887466,
      "stdout": "",
      "stderr": "Declined: could not translate beta_ladder: maximum recursion depth has been reached\nuse `set_option maxRecDepth <num>` to increase limit\nuse `set_option diagnostics true` to get diagnostic information\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/church-numerals",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.023763121,
      "cpu_time": 0.946280902,
      "max_rss": 1154097152,
      "instructions": 2323174336,
      "stdout": "",
      "stderr": "Rejected.\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/discarded-argument",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.013865017,
      "cpu_time": 0.935925278,
      "max_rss": 1153392640,
      "instructions": 2325799057,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/discarded-argument-match",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0061363970000001,
      "cpu_time": 0.9305058390000001,
      "max_rss": 1152237568,
      "instructions": 2327349405,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/folded-constant-first",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9850010010000001,
      "cpu_time": 0.916373682,
      "max_rss": 1151762432,
      "instructions": 2337860026,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/folded-constant-last",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9507681520000001,
      "cpu_time": 0.870502895,
      "max_rss": 1151500288,
      "instructions": 2340266776,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/fueled-chain",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0179677710000001,
      "cpu_time": 0.949524252,
      "max_rss": 1172152320,
      "instructions": 2599180014,
      "stdout": "",
      "stderr": "Declined: could not translate chain6: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/grind-ring-5",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.217233212,
      "cpu_time": 1.151279719,
      "max_rss": 1181667328,
      "instructions": 5916286758,
      "stdout": "",
      "stderr": "Declined: could not translate _private.Init.Data.Int.Order.0.Int.lt_iff_le_and_not_ge.match_1_1: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n",
      "timeout": 60
    },
    {
      "checker": "canonical-min",
      "test": "perf/identical-nesting",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9666960120000001,
      "cpu_time": 0.900899372,
      "max_rss": 1151905792,
      "instructions": 2321633652,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/irrelevance-before-evaluation",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.089423724,
      "cpu_time": 1.020288632,
      "max_rss": 1151582208,
      "instructions": 2326104250,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/let-ladder",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.314906429,
      "cpu_time": 1.2324606180000002,
      "max_rss": 1246138368,
      "instructions": 4665503426,
      "stdout": "",
      "stderr": "Declined: could not translate kernel_quadratic_let_ladder: maximum recursion depth has been reached\nuse `set_option maxRecDepth <num>` to increase limit\nuse `set_option diagnostics true` to get diagnostic information\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/magma-list-deep-n21",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.163598603,
      "cpu_time": 1.081926499,
      "max_rss": 1151844352,
      "instructions": 2728506969,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Magma\n",
      "timeout": 80
    },
    {
      "checker": "canonical-min",
      "test": "perf/magma-list-deep-n36",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.1685641290000002,
      "cpu_time": 1.082254248,
      "max_rss": 1153236992,
      "instructions": 2748328750,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Magma\n",
      "timeout": 390
    },
    {
      "checker": "canonical-min",
      "test": "perf/magma-list-pair-n21",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.269600454,
      "cpu_time": 1.185822136,
      "max_rss": 1153183744,
      "instructions": 2526574313,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Magma\n",
      "timeout": 260
    },
    {
      "checker": "canonical-min",
      "test": "perf/magma-list-pair-n7",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.11480896,
      "cpu_time": 1.035144826,
      "max_rss": 1152552960,
      "instructions": 2530125471,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Magma\n",
      "timeout": 60
    },
    {
      "checker": "canonical-min",
      "test": "perf/magma-string-n4",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.562165706,
      "cpu_time": 1.482888717,
      "max_rss": 1164443648,
      "instructions": 8297471328,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Magma\n",
      "timeout": 70
    },
    {
      "checker": "canonical-min",
      "test": "perf/magma-string-pair-n9",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.439367225,
      "cpu_time": 1.3686410390000001,
      "max_rss": 1165733888,
      "instructions": 8298075253,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Magma\n",
      "timeout": 130
    },
    {
      "checker": "canonical-min",
      "test": "perf/refute-cheap-first",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.994468106,
      "cpu_time": 0.922707547,
      "max_rss": 1152430080,
      "instructions": 2327181695,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/refute-cheap-last",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.059335339,
      "cpu_time": 0.993695554,
      "max_rss": 1151696896,
      "instructions": 2327153647,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/repeated-subproblem",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9723393910000001,
      "cpu_time": 0.901683142,
      "max_rss": 1151307776,
      "instructions": 2321669469,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Tr\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/shared-subterm",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.031246265,
      "cpu_time": 0.9529318120000001,
      "max_rss": 1151778816,
      "instructions": 2339492496,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9808924480000001,
      "cpu_time": 0.916388607,
      "max_rss": 1156608000,
      "instructions": 2444890710,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "perf/unroll-versus-evaluate",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9954457480000001,
      "cpu_time": 0.8881063830000001,
      "max_rss": 1151787008,
      "instructions": 2340528756,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n",
      "timeout": 50
    },
    {
      "checker": "canonical-min",
      "test": "std",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 13.950775999000001,
      "cpu_time": 13.880737298,
      "max_rss": 2061369344,
      "instructions": 186256519919,
      "stdout": "",
      "stderr": "Declined: could not translate WellFounded.Nat.fix._proof_2: failed to generate equational theorem for `Nat.add`\n  no progress at goal\n  x\u271d\u00b9 x\u271d : Nat\n  r : Nat.below (motive := fun x => Nat \u2192 Nat) x\u271d :=\n    (Nat.brecOn.go (motive := fun x => Nat \u2192 Nat) x\u271d fun x f x_1 =>\n        Nat.add.match_1 (fun x x_2 => Nat.below (motive := fun x => Nat \u2192 Nat) x_2 \u2192 Nat) x_1 x (fun a x => a)\n          (fun a b x => (x.1 a).succ) f).2\n  \u22a2 Eq\n      (Nat.add.match_1 (fun x x_1 => Nat.rec PUnit (fun n n_ih => PProd (Nat \u2192 Nat) n_ih) x_1 \u2192 Nat) x\u271d\u00b9 x\u271d\n        (fun a x => a) (fun a b x => (x.1 a).succ) r)\n      (Nat.add.match_1 (fun x x_1 => Nat) x\u271d\u00b9 x\u271d (fun a => a) fun a b => (a.add b).succ)\n",
      "timeout": 590
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/001_basicDef",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.9607469930000001,
      "cpu_time": 0.890940267,
      "max_rss": 1152880640,
      "instructions": 2323416251,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.9710462830000001,
      "cpu_time": 0.901250543,
      "max_rss": 1151746048,
      "instructions": 2345879771,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/003_arrowType",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.1428453,
      "cpu_time": 1.061481773,
      "max_rss": 1153540096,
      "instructions": 2325025185,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/004_dependentType",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.1406330390000001,
      "cpu_time": 1.058136654,
      "max_rss": 1153556480,
      "instructions": 2320144036,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.002707368,
      "cpu_time": 0.9311013380000001,
      "max_rss": 1152139264,
      "instructions": 2316700783,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/006_betaReduction",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.9610966900000001,
      "cpu_time": 0.8953730759999999,
      "max_rss": 1152962560,
      "instructions": 2317881146,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9841740160000001,
      "cpu_time": 0.914692906,
      "max_rss": 1152200704,
      "instructions": 2317163748,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/008_forallSortWhnf",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.0236735300000002,
      "cpu_time": 0.951636262,
      "max_rss": 1152974848,
      "instructions": 2318896281,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/009_forallSortBad",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9915329020000001,
      "cpu_time": 0.927825625,
      "max_rss": 1154011136,
      "instructions": 2318043633,
      "stdout": "",
      "stderr": "Declined: could not translate forallSortBad: type expected\n  x\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/010_nonTypeType",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0260092360000002,
      "cpu_time": 0.9464964770000001,
      "max_rss": 1165938688,
      "instructions": 3329451041,
      "stdout": "",
      "stderr": "PANIC at Canonical.toHead Canonical.Util:46:7: unreachable code has been reached\nbacktrace:\n.lake/build/bin/canonical-min-arena(+0x6093c6e) [0x5579a73a2c6e]\n.lake/build/bin/canonical-min-arena(+0x60940fc) [0x5579a73a30fc]\n.lake/build/bin/canonical-min-arena(+0x34494) [0x5579a1343494]\n.lake/build/bin/canonical-min-arena(+0xaecf7) [0x5579a13bdcf7]\n.lake/build/bin/canonical-min-arena(+0x92e67) [0x5579a13a1e67]\n.lake/build/bin/canonical-min-arena(+0xa9fe1) [0x5579a13b8fe1]\n.lake/build/bin/canonical-min-arena(+0x60abe26) [0x5579a73bae26]\n.lake/build/bin/canonical-min-arena(+0x831ba) [0x5579a13921ba]\n.lake/build/bin/canonical-min-arena(+0x60a8df6) [0x5579a73b7df6]\n.lake/build/bin/canonical-min-arena(+0x1348d78) [0x5579a2657d78]\n.lake/build/bin/canonical-min-arena(+0x134c13a) [0x5579a265b13a]\n.lake/build/bin/canonical-min-arena(+0x8323f) [0x5579a139223f]\n.lake/build/bin/canonical-min-arena(+0xa8bf8) [0x5579a13b7bf8]\n.lake/build/bin/canonical-min-arena(+0xe2437) [0x5579a13f1437]\n.lake/build/bin/canonical-min-arena(+0xe650e) [0x5579a13f550e]\n.lake/build/bin/canonical-min-arena(+0x60a668a) [0x5579a73b568a]\n.lake/build/bin/canonical-min-arena(+0x207aa) [0x5579a132f7aa]\n.lake/build/bin/canonical-min-arena(+0x2168e) [0x5579a133068e]\n.lake/build/bin/canonical-min-arena(+0x2454f) [0x5579a133354f]\n.lake/build/bin/canonical-min-arena(+0x25025) [0x5579a1334025]\n.lake/build/bin/canonical-min-arena(+0x25933) [0x5579a1334933]\n.lake/build/bin/canonical-min-arena(+0x1e792) [0x5579a132d792]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x2b285) [0x7fc8b5220285]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(__libc_start_main+0x88) [0x7fc8b5220338]\n.lake/build/bin/canonical-min-arena(+0x1f895) [0x5579a132e895]\nDeclined: could not translate nonTypeType: goal ?[anonymous]\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.9867464970000001,
      "cpu_time": 0.9174071330000001,
      "max_rss": 1152733184,
      "instructions": 2317986835,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.981928232,
      "cpu_time": 0.8921950200000001,
      "max_rss": 1153892352,
      "instructions": 2338833438,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9842659300000001,
      "cpu_time": 0.90936887,
      "max_rss": 1153142784,
      "instructions": 2321256507,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/014_selfProof",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.077382199,
      "cpu_time": 0.980082678,
      "max_rss": 1153417216,
      "instructions": 2335184029,
      "stdout": "",
      "stderr": "Declined: could not translate selfProof: Unknown constant `selfProof`\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/015_levelComp1",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.980731466,
      "cpu_time": 0.910418819,
      "max_rss": 1152364544,
      "instructions": 2331339202,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/016_levelComp2",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.9920553120000001,
      "cpu_time": 0.8916223,
      "max_rss": 1153409024,
      "instructions": 2335174005,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/017_levelComp3",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.9081915260000001,
      "cpu_time": 0.8392687320000001,
      "max_rss": 1151877120,
      "instructions": 2320643914,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/018_levelParams",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.9348793430000001,
      "cpu_time": 0.865880914,
      "max_rss": 1153892352,
      "instructions": 2321322041,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.059601877,
      "cpu_time": 0.989223366,
      "max_rss": 1151877120,
      "instructions": 2323939594,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/020_levelComp4",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.9464645290000001,
      "cpu_time": 0.874978092,
      "max_rss": 1151950848,
      "instructions": 2323927337,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/021_levelComp5",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.983754055,
      "cpu_time": 0.918534533,
      "max_rss": 1151950848,
      "instructions": 2322142230,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/022_imax1",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.993901534,
      "cpu_time": 0.912586736,
      "max_rss": 1152983040,
      "instructions": 2317500061,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/023_imax2",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.001402195,
      "cpu_time": 0.926683037,
      "max_rss": 1152229376,
      "instructions": 2318565920,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/024_levelMaxComm",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.023226804,
      "cpu_time": 0.953591022,
      "max_rss": 1153093632,
      "instructions": 2316418060,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.997715565,
      "cpu_time": 0.9284795880000001,
      "max_rss": 1152163840,
      "instructions": 2317583308,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/026_levelMaxIdem",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.956933137,
      "cpu_time": 0.888561315,
      "max_rss": 1153433600,
      "instructions": 2321001207,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.009000611,
      "cpu_time": 0.944965569,
      "max_rss": 1152675840,
      "instructions": 2316451692,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.052624593,
      "cpu_time": 0.975998261,
      "max_rss": 1152028672,
      "instructions": 2325638574,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.0305201210000001,
      "cpu_time": 0.952956413,
      "max_rss": 1152917504,
      "instructions": 2319156808,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/030_peano1",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.045672297,
      "cpu_time": 0.965094833,
      "max_rss": 1152937984,
      "instructions": 2319242794,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/031_peano2",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.0001604990000001,
      "cpu_time": 0.93045173,
      "max_rss": 1152536576,
      "instructions": 2321029963,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/032_peano3",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.9642041100000001,
      "cpu_time": 0.896014662,
      "max_rss": 1153589248,
      "instructions": 2323231094,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/033_letType",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.01251779,
      "cpu_time": 0.940241507,
      "max_rss": 1152200704,
      "instructions": 2348224450,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/034_letTypeDep",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.0268798700000001,
      "cpu_time": 0.9547157180000001,
      "max_rss": 1152479232,
      "instructions": 2320023192,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.0744303750000002,
      "cpu_time": 1.0041882020000001,
      "max_rss": 1152266240,
      "instructions": 2316558650,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.02612459,
      "cpu_time": 0.9627684910000001,
      "max_rss": 1152450560,
      "instructions": 2317917751,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9601443100000001,
      "cpu_time": 0.88904558,
      "max_rss": 1153789952,
      "instructions": 2321217333,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/038_twoBool",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.040043541,
      "cpu_time": 0.9666436220000001,
      "max_rss": 1151582208,
      "instructions": 2320829720,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for TwoBool\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9705476980000001,
      "cpu_time": 0.9006595230000001,
      "max_rss": 1152466944,
      "instructions": 2319442028,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.161745537,
      "cpu_time": 1.064578898,
      "max_rss": 1153019904,
      "instructions": 2320065294,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9875174750000001,
      "cpu_time": 0.9130368130000001,
      "max_rss": 1152966656,
      "instructions": 2322112252,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.017014129,
      "cpu_time": 0.9193509759999999,
      "max_rss": 1152512000,
      "instructions": 2320329787,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.0651861,
      "cpu_time": 1.0020687990000001,
      "max_rss": 1152294912,
      "instructions": 2318846323,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/044_natDef",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.049916945,
      "cpu_time": 0.970853885,
      "max_rss": 1152757760,
      "instructions": 2318791300,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/045_rbTreeDef",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.069139713,
      "cpu_time": 0.983037668,
      "max_rss": 1151283200,
      "instructions": 2323789265,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Color\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/046_inductBadNonSort",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0385701820000002,
      "cpu_time": 0.96296574,
      "max_rss": 1152012288,
      "instructions": 2330444482,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for inductBadNonSort\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.059777923,
      "cpu_time": 0.9781141050000001,
      "max_rss": 1151422464,
      "instructions": 2335146111,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for inductBadNonSort2\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/048_inductLevelParam",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.1726528870000001,
      "cpu_time": 1.089749852,
      "max_rss": 1151754240,
      "instructions": 2323497407,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for inductLevelParam\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/049_inductTooFewParams",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.097143677,
      "cpu_time": 1.03170362,
      "max_rss": 1151320064,
      "instructions": 2320995605,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for inductTooFewParams\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.339640607,
      "cpu_time": 1.250883572,
      "max_rss": 1152253952,
      "instructions": 2326077021,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for inductWrongCtorParams\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.1574207890000001,
      "cpu_time": 1.069452261,
      "max_rss": 1151614976,
      "instructions": 2317553028,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for inductWrongCtorResParams\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.091606322,
      "cpu_time": 1.010628668,
      "max_rss": 1151377408,
      "instructions": 2319459128,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for inductWrongCtorResLevel\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/053_inductInIndex",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.075798458,
      "cpu_time": 0.99633498,
      "max_rss": 1151623168,
      "instructions": 2319462248,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for inductInIndex\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/054_indNeg",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.1162006290000002,
      "cpu_time": 1.0390104080000002,
      "max_rss": 1151410176,
      "instructions": 2323272590,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for indNeg\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.149793348,
      "cpu_time": 1.070978994,
      "max_rss": 1152180224,
      "instructions": 2319490562,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for reduceCtorParam\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0811992700000002,
      "cpu_time": 0.9944810780000001,
      "max_rss": 1152688128,
      "instructions": 2333467557,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for reduceCtorType\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/057_indNegReducible",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.164609003,
      "cpu_time": 1.087170265,
      "max_rss": 1152372736,
      "instructions": 2316923425,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for indNegReducible\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/058_predWithTypeField",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0519917840000002,
      "cpu_time": 0.980509532,
      "max_rss": 1151840256,
      "instructions": 2318023088,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for PredWithTypeField\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/059_typeWithTypeField",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.029148264,
      "cpu_time": 0.956323995,
      "max_rss": 1153064960,
      "instructions": 2319866176,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for TypeWithTypeField\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0774654460000002,
      "cpu_time": 0.995259773,
      "max_rss": 1151647744,
      "instructions": 2318222151,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for TypeWithTypeFieldPoly\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.063665203,
      "cpu_time": 0.993535046,
      "max_rss": 1151700992,
      "instructions": 2316424221,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for typeWithTooHighTypeField\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.0376046760000002,
      "cpu_time": 0.966656331,
      "max_rss": 1152565248,
      "instructions": 2318212761,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.988697382,
      "cpu_time": 0.91877832,
      "max_rss": 1153159168,
      "instructions": 2321471432,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/064_twoBoolRec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0933084910000002,
      "cpu_time": 0.997824609,
      "max_rss": 1152802816,
      "instructions": 2321057994,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for TwoBool\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.0516373060000002,
      "cpu_time": 0.976104987,
      "max_rss": 1154060288,
      "instructions": 2322983639,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/066_prodRec",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.0247863400000001,
      "cpu_time": 0.9431968890000001,
      "max_rss": 1152835584,
      "instructions": 2319813812,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/067_pprodRec",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.1190052910000001,
      "cpu_time": 1.039864204,
      "max_rss": 1152245760,
      "instructions": 2320906859,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/068_punitRec",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.2309399810000001,
      "cpu_time": 1.139961733,
      "max_rss": 1152221184,
      "instructions": 2321211927,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.09170557,
      "cpu_time": 1.002620995,
      "max_rss": 1154568192,
      "instructions": 2322676386,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/070_nRec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.217448582,
      "cpu_time": 1.134040686,
      "max_rss": 1151492096,
      "instructions": 2318639326,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/071_rbTreeRef",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.259538928,
      "cpu_time": 1.162775285,
      "max_rss": 1153093632,
      "instructions": 2325626130,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Color\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/072_boolPropRec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.189156276,
      "cpu_time": 1.100208363,
      "max_rss": 1151582208,
      "instructions": 2318186755,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for BoolProp\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/073_BogusRecursor",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.146212378,
      "cpu_time": 1.073359162,
      "max_rss": 1151655936,
      "instructions": 2319861218,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for BogusRecursor\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.174720628,
      "cpu_time": 1.096612277,
      "max_rss": 1152274432,
      "instructions": 2321482606,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.182506532,
      "cpu_time": 1.095583721,
      "max_rss": 1153089536,
      "instructions": 2323832133,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for NewSingleton\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/076_sortElimPropRec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.099750338,
      "cpu_time": 1.011705093,
      "max_rss": 1152430080,
      "instructions": 2319690110,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for SortElimProp\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.299282517,
      "cpu_time": 1.193630693,
      "max_rss": 1152778240,
      "instructions": 2319958874,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for SortElimProp2\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/078_boolRecEqns",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.2504991920000001,
      "cpu_time": 1.1719008510000002,
      "max_rss": 1153019904,
      "instructions": 2329125048,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.124649234,
      "cpu_time": 1.0389502640000001,
      "max_rss": 1152749568,
      "instructions": 2326099635,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/080_nRecReduction",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.10608908,
      "cpu_time": 1.024085074,
      "max_rss": 1151512576,
      "instructions": 2321523360,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.143121389,
      "cpu_time": 1.065814832,
      "max_rss": 1152409600,
      "instructions": 2339974339,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.006547412,
      "cpu_time": 0.9353511999999999,
      "max_rss": 1152434176,
      "instructions": 2338386486,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for Color\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9915162620000001,
      "cpu_time": 0.924600984,
      "max_rss": 1151569920,
      "instructions": 2321410320,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.0344023180000002,
      "cpu_time": 0.9375677960000001,
      "max_rss": 1151778816,
      "instructions": 2319880830,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.0549045860000001,
      "cpu_time": 0.9796227270000001,
      "max_rss": 1151758336,
      "instructions": 2318744827,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9901217720000001,
      "cpu_time": 0.922112631,
      "max_rss": 1151664128,
      "instructions": 2318615012,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/087_projOutOfRange",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.109030793,
      "cpu_time": 1.011848504,
      "max_rss": 1166352384,
      "instructions": 3301379125,
      "stdout": "",
      "stderr": "Error: index out of bounds\nbacktrace:\n.lake/build/bin/canonical-min-arena(+0x6093c6e) [0x560eb5f16c6e]\n.lake/build/bin/canonical-min-arena(+0x6094832) [0x560eb5f17832]\n.lake/build/bin/canonical-min-arena(+0x814ff) [0x560eaff044ff]\n.lake/build/bin/canonical-min-arena(+0x8231d) [0x560eaff0531d]\n.lake/build/bin/canonical-min-arena(+0x92ab3) [0x560eaff15ab3]\n.lake/build/bin/canonical-min-arena(+0x92687) [0x560eaff15687]\n.lake/build/bin/canonical-min-arena(+0x8f4c6) [0x560eaff124c6]\n.lake/build/bin/canonical-min-arena(+0x60ab50c) [0x560eb5f2e50c]\n.lake/build/bin/canonical-min-arena(+0x845b4) [0x560eaff075b4]\n.lake/build/bin/canonical-min-arena(+0x60a78bf) [0x560eb5f2a8bf]\n.lake/build/bin/canonical-min-arena(+0x134f14c) [0x560eb11d214c]\n.lake/build/bin/canonical-min-arena(+0x134f55f) [0x560eb11d255f]\n.lake/build/bin/canonical-min-arena(+0x84645) [0x560eaff07645]\n.lake/build/bin/canonical-min-arena(+0x92260) [0x560eaff15260]\n.lake/build/bin/canonical-min-arena(+0x8f4c6) [0x560eaff124c6]\n.lake/build/bin/canonical-min-arena(+0x60ab50c) [0x560eb5f2e50c]\n.lake/build/bin/canonical-min-arena(+0x845b4) [0x560eaff075b4]\n.lake/build/bin/canonical-min-arena(+0x60a78bf) [0x560eb5f2a8bf]\n.lake/build/bin/canonical-min-arena(+0x134f14c) [0x560eb11d214c]\n.lake/build/bin/canonical-min-arena(+0x134f55f) [0x560eb11d255f]\n.lake/build/bin/canonical-min-arena(+0x84645) [0x560eaff07645]\n.lake/build/bin/canonical-min-arena(+0x92260) [0x560eaff15260]\n.lake/build/bin/canonical-min-arena(+0x8f4c6) [0x560eaff124c6]\n.lake/build/bin/canonical-min-arena(+0x60ab50c) [0x560eb5f2e50c]\n.lake/build/bin/canonical-min-arena(+0x845b4) [0x560eaff075b4]\n.lake/build/bin/canonical-min-arena(+0x60a78bf) [0x560eb5f2a8bf]\n.lake/build/bin/canonical-min-arena(+0x134f14c) [0x560eb11d214c]\n.lake/build/bin/canonical-min-arena(+0x134f55f) [0x560eb11d255f]\n.lake/build/bin/canonical-min-arena(+0x84645) [0x560eaff07645]\n.lake/build/bin/canonical-min-arena(+0x92260) [0x560eaff15260]\n.lake/build/bin/canonical-min-arena(+0xe2552) [0x560eaff65552]\n.lake/build/bin/canonical-min-arena(+0xe650e) [0x560eaff6950e]\n.lake/build/bin/canonical-min-arena(+0x60a668a) [0x560eb5f2968a]\n.lake/build/bin/canonical-min-arena(+0x207aa) [0x560eafea37aa]\n.lake/build/bin/canonical-min-arena(+0x2168e) [0x560eafea468e]\n.lake/build/bin/canonical-min-arena(+0x2454f) [0x560eafea754f]\n.lake/build/bin/canonical-min-arena(+0x25025) [0x560eafea8025]\n.lake/build/bin/canonical-min-arena(+0x25933) [0x560eafea8933]\n.lake/build/bin/canonical-min-arena(+0x1e792) [0x560eafea1792]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x2b285) [0x7f944b620285]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(__libc_start_main+0x88) [0x7f944b620338]\n.lake/build/bin/canonical-min-arena(+0x1f895) [0x560eafea2895]\nDeclined: could not translate projOutOfRange: AppBuilder for `mkProjection`, invalid field name '[anonymous]' for\n  x\nhas type\n  And x\u271d\u00b9 x\u271d\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/088_projNotStruct",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9818555820000001,
      "cpu_time": 0.914152203,
      "max_rss": 1152839680,
      "instructions": 2320657460,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/089_projProp1",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0276958250000001,
      "cpu_time": 0.936974143,
      "max_rss": 1153159168,
      "instructions": 2324581895,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for PropStructure\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/090_projProp2",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9992996110000001,
      "cpu_time": 0.9282871420000001,
      "max_rss": 1151774720,
      "instructions": 2323997094,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for PropStructure\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/091_projProp3",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.003260999,
      "cpu_time": 0.903395672,
      "max_rss": 1153388544,
      "instructions": 2321719339,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for PropStructure\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/092_projProp4",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.979729983,
      "cpu_time": 0.9113683210000001,
      "max_rss": 1152196608,
      "instructions": 2322795792,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for PropStructure\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/093_projProp5",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9736850570000001,
      "cpu_time": 0.875512126,
      "max_rss": 1151709184,
      "instructions": 2323480732,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for PropStructure\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/094_projProp6",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.986439587,
      "cpu_time": 0.9110949869999999,
      "max_rss": 1151762432,
      "instructions": 2324587760,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for PropStructure\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/095_projDataIndexRec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0632159250000002,
      "cpu_time": 0.975649446,
      "max_rss": 1153122304,
      "instructions": 2323228183,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/096_projIndexData",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9974858230000001,
      "cpu_time": 0.9314491530000001,
      "max_rss": 1151717376,
      "instructions": 2323950911,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/097_projIndexData2",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9370920890000001,
      "cpu_time": 0.869097894,
      "max_rss": 1153318912,
      "instructions": 2323463524,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for N\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.97078191,
      "cpu_time": 0.901234274,
      "max_rss": 1154023424,
      "instructions": 2329502344,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9268507520000001,
      "cpu_time": 0.8641611570000001,
      "max_rss": 1154670592,
      "instructions": 2321606774,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.9298198630000001,
      "cpu_time": 0.859005009,
      "max_rss": 1153593344,
      "instructions": 2322408871,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.0170423990000002,
      "cpu_time": 0.9271554089999999,
      "max_rss": 1152868352,
      "instructions": 2330363670,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.042761577,
      "cpu_time": 0.964336861,
      "max_rss": 1152679936,
      "instructions": 2319707995,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.053200559,
      "cpu_time": 0.978913191,
      "max_rss": 1152544768,
      "instructions": 2321696095,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/104_proofIrrelevance",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.032526936,
      "cpu_time": 0.963173414,
      "max_rss": 1153712128,
      "instructions": 2319797315,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.96189475,
      "cpu_time": 0.882280172,
      "max_rss": 1152651264,
      "instructions": 2319787509,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.1189462730000002,
      "cpu_time": 1.042528332,
      "max_rss": 1152819200,
      "instructions": 2320385925,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.02854178,
      "cpu_time": 0.9556039040000001,
      "max_rss": 1152540672,
      "instructions": 2318110959,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/108_unitEta1",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.9956068440000001,
      "cpu_time": 0.9210479,
      "max_rss": 1152655360,
      "instructions": 2324010674,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/109_unitEta2",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.027130278,
      "cpu_time": 0.944800707,
      "max_rss": 1152819200,
      "instructions": 2323924109,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/110_unitEta3",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.970204614,
      "cpu_time": 0.903857251,
      "max_rss": 1152581632,
      "instructions": 2320958942,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/111_indexedUnitEta",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.10231532,
      "cpu_time": 1.007808267,
      "max_rss": 1151672320,
      "instructions": 2322968996,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for IndexedUnit\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/112_structEta",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.072370065,
      "cpu_time": 0.995541656,
      "max_rss": 1152294912,
      "instructions": 2329453856,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/113_indexedStructEta",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.993890829,
      "cpu_time": 0.9146831360000001,
      "max_rss": 1152253952,
      "instructions": 2322102204,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for IndexedSingleton\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9440291730000001,
      "cpu_time": 0.863388028,
      "max_rss": 1153282048,
      "instructions": 2325187935,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9798831570000001,
      "cpu_time": 0.903468304,
      "max_rss": 1153064960,
      "instructions": 2321779747,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.0590234790000002,
      "cpu_time": 0.970952193,
      "max_rss": 1152581632,
      "instructions": 2322195558,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/117_reflOccLeft",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9362129690000001,
      "cpu_time": 0.871413219,
      "max_rss": 1151655936,
      "instructions": 2317812338,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for reflOccLeft\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/118_reflOccInIndex",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.936381521,
      "cpu_time": 0.867131148,
      "max_rss": 1151696896,
      "instructions": 2318997393,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for reflOccInIndex\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.945191336,
      "cpu_time": 0.883935751,
      "max_rss": 1152139264,
      "instructions": 2322452150,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for reduceCtorParamRefl\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.95048851,
      "cpu_time": 0.884099126,
      "max_rss": 1152364544,
      "instructions": 2318629415,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for reduceCtorParamRefl2\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/121_rTreeRec",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9868055320000001,
      "cpu_time": 0.918292489,
      "max_rss": 1151442944,
      "instructions": 2322424374,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for RTree\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.964231299,
      "cpu_time": 0.880867078,
      "max_rss": 1152258048,
      "instructions": 2320476549,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for RTree\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9638736880000001,
      "cpu_time": 0.89274955,
      "max_rss": 1154228224,
      "instructions": 2326621086,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.974881273,
      "cpu_time": 0.872286759,
      "max_rss": 1152544768,
      "instructions": 2330783385,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.9934721540000001,
      "cpu_time": 0.921801028,
      "max_rss": 1153138688,
      "instructions": 2330897762,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.0107041920000002,
      "cpu_time": 0.925336703,
      "max_rss": 1152573440,
      "instructions": 2321766841,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.047291973,
      "cpu_time": 0.9693121720000001,
      "max_rss": 1152565248,
      "instructions": 2321467317,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.006202539,
      "cpu_time": 0.9324198659999999,
      "max_rss": 1153019904,
      "instructions": 2325631087,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.002428248,
      "cpu_time": 0.93327753,
      "max_rss": 1152782336,
      "instructions": 2326922079,
      "stdout": "Accepted 9 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.020495249,
      "cpu_time": 0.950725417,
      "max_rss": 1152815104,
      "instructions": 2324931372,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.032577636,
      "cpu_time": 0.962509737,
      "max_rss": 1154039808,
      "instructions": 2325453862,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.41956756900000003,
      "cpu_time": 0.391501579,
      "max_rss": 839831552,
      "instructions": 1456320748,
      "stdout": "",
      "stderr": "Invalid export: Duplicate declaration: dup_defs\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.44698095400000004,
      "cpu_time": 0.415475097,
      "max_rss": 838811648,
      "instructions": 1456774041,
      "stdout": "",
      "stderr": "Invalid export: Duplicate declaration: dup_ind_def\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.475031843,
      "cpu_time": 0.441740974,
      "max_rss": 839397376,
      "instructions": 1455669717,
      "stdout": "",
      "stderr": "Invalid export: Duplicate declaration: dup_ctor_def.mk\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.472226026,
      "cpu_time": 0.43699828500000004,
      "max_rss": 839831552,
      "instructions": 1455673277,
      "stdout": "",
      "stderr": "Invalid export: Duplicate declaration: dup_rec_def.rec\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.0686296530000001,
      "cpu_time": 0.99635388,
      "max_rss": 1153314816,
      "instructions": 2319869502,
      "stdout": "",
      "stderr": "Declined: unsupported declaration kind for misnamed_rec\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.039141487,
      "cpu_time": 0.960730772,
      "max_rss": 1152499712,
      "instructions": 2320249087,
      "stdout": "",
      "stderr": "Rejected.\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.42484950200000005,
      "cpu_time": 0.393688892,
      "max_rss": 839073792,
      "instructions": 1455569264,
      "stdout": "",
      "stderr": "Invalid export: Duplicate declaration: dup_ctor_rec.rec\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.445990196,
      "cpu_time": 0.414914734,
      "max_rss": 839344128,
      "instructions": 1455793315,
      "stdout": "",
      "stderr": "Invalid export: Duplicate declaration: dup_ind_con_con.mk\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.91037365,
      "cpu_time": 0.844335609,
      "max_rss": 1152249856,
      "instructions": 2325421595,
      "stdout": "",
      "stderr": "Declined: unsupported declaration unsafeLoop\n"
    },
    {
      "checker": "canonical-min",
      "test": "tutorial/141_falseFromPartial",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9770182030000001,
      "cpu_time": 0.906022642,
      "max_rss": 1151754240,
      "instructions": 2328391071,
      "stdout": "",
      "stderr": "Declined: unsupported declaration partialLoop\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.063148934,
      "cpu_time": 0.026762733,
      "max_rss": 19046400,
      "instructions": 22380068,
      "stdout": "",
      "stderr": "con-leche: invalid: let value type mismatch [at theorem _test, fold position 20] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008493506000000001,
      "cpu_time": 0.006705406,
      "max_rss": 18354176,
      "instructions": 20207236,
      "stdout": "",
      "stderr": "con-leche: invalid: constructor _private.Test.0.S.mk declares 0 fields at 0 parameters; its type has 1 binders (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010246342,
      "cpu_time": 0.010455334,
      "max_rss": 27660288,
      "instructions": 24097668,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem bad [at theorem bad, fold position 19] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008839402000000001,
      "cpu_time": 0.00728842,
      "max_rss": 18935808,
      "instructions": 21294921,
      "stdout": "",
      "stderr": "con-leche: invalid: direct rec: large eliminator on a multi-constructor inductive whose sort may be Prop [at inductive MyBool, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016488720000000002,
      "cpu_time": 0.007825348,
      "max_rss": 19050496,
      "instructions": 22920921,
      "stdout": "",
      "stderr": "con-leche: invalid: direct rec: large eliminator on a multi-constructor inductive whose sort may be Prop [at inductive NewBool, fold position 17] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009301406,
      "cpu_time": 0.007818421,
      "max_rss": 18563072,
      "instructions": 19402419,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor False.rec declares k := true; the generated recursor of this block is not K-like (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016659189,
      "cpu_time": 0.01644814,
      "max_rss": 25325568,
      "instructions": 22040086,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in definition down [at def down, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013426807,
      "cpu_time": 0.011582735,
      "max_rss": 17874944,
      "instructions": 19414647,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor Nat.rec declares k := true; the generated recursor of this block is not K-like (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009709237,
      "cpu_time": 0.008273545,
      "max_rss": 18264064,
      "instructions": 19480857,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor False.rec declares k := true; the generated recursor of this block is not K-like (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013912795,
      "cpu_time": 0.009744556,
      "max_rss": 21901312,
      "instructions": 37849669,
      "stdout": "",
      "stderr": "con-leche: 1 inductive blocks modelled in-process: E (18 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-leche: invalid: invalid projection: the node names another structure [at def E._model._impl.unpack, a generated model record of inductive E, fold position 40] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011201187000000001,
      "cpu_time": 0.009012821,
      "max_rss": 18411520,
      "instructions": 19234872,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor rogue declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/proj-non-structure",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.010513301000000001,
      "cpu_time": 0.008941534000000001,
      "max_rss": 21057536,
      "instructions": 21783838,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: projection on a non-structure-like type [at theorem bad, fold position 14] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/proj-of-imax-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.010565960000000001,
      "cpu_time": 0.009136236,
      "max_rss": 19345408,
      "instructions": 26318262,
      "stdout": "",
      "stderr": "con-leche: 1 inductive blocks modelled in-process: ImaxPropDummy (10 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-leche: not implemented yet: projection on a non-structure-like type [at def imaxProjBool, fold position 30] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019635862,
      "cpu_time": 0.014210331,
      "max_rss": 21000192,
      "instructions": 84199411,
      "stdout": "",
      "stderr": "con-leche: invalid: direct sum: type former does not reduce to a sort after its parameters and indices [at inductive Native64ResultSortOwner, fold position 109] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017627298,
      "cpu_time": 0.015869232,
      "max_rss": 21155840,
      "instructions": 81028015,
      "stdout": "",
      "stderr": "con-leche: invalid: projection from a propositional structure must be a proposition [at def PR14806Subst.observe, fold position 113] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009407674000000001,
      "cpu_time": 0.007892613,
      "max_rss": 18071552,
      "instructions": 19306096,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor MyBool.rec declares k := true; the generated recursor of this block is not K-like (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/rec-missing-ih",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.021099047000000003,
      "cpu_time": 0.016171407,
      "max_rss": 20951040,
      "instructions": 86382059,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: direct rec: a nested occurrence of the block (not modeled here) [at inductive Native64TwoHashOwner, fold position 111] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.022163236000000003,
      "cpu_time": 0.029671477,
      "max_rss": 29593600,
      "instructions": 148175050,
      "stdout": "",
      "stderr": "con-leche: invalid: application type mismatch [at def Issue.proposition, fold position 111] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "cedar",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 12.512776576,
      "cpu_time": 12.494410588000001,
      "max_rss": 862687232,
      "instructions": 81576670595,
      "stdout": "",
      "stderr": "con-leche: 43 inductive blocks modelled in-process: Lean.PersistentHashMap.Node, Lean.Meta.DiscrTree.Trie, Lean.Syntax, Cedar.Spec.Value, Cedar.Validation.CedarType, Cedar.Spec.Residual, Lean.IR.IRType, Lean.PersistentArrayNode, Lean.Json, Lean.PrefixTreeNode, Lean.MessageData, Lean.Elab.InfoTree, Lean.Language.SnapshotTree, Lean.Elab.Tactic.TacticParsedSnapshot, Lean.Data.Trie, Cedar.SymCC.TermType, Cedar.SymCC.Term, Lean.Doc.Inline, Lean.Doc.Block, Lean.Doc.Part, Lean.Level.PP.Result, Cedar.Validation.TypedExpr, Cedar.Spec.Expr, Cedar.Validation.QualifiedType.WellFormed, Cedar.Validation.QualifiedType.IsLifted, Cedar.Validation.TypedExpr.EntityAccessAtLevel, Lean.Language.Lean.CommandParsedSnapshot, IO.AsyncList, Lean.Widget.TaggedText, Lean.Widget.MsgEmbed, Lean.Lsp.Ipc.ModuleHierarchy, Lean.Elab.Term.Do.Code, Lean.Meta.Match.Pattern, Lean.IR.Alt, Lean.Lsp.DocumentSymbol, Lean.Parser.Tactic.MCasesPat, Cedar.Validation.TypedExpr.EntityAccessAtLevel.below, _private.Cedar.SymCC.Decoder.0.Cedar.SymCC.Decoder.SExpr, Lean.Lsp.Ipc.CallHierarchy, Lean.Meta.Match.Example, Lean.Parser.Tactic.MRefinePat, Cedar.Validation.QualifiedType.IsLifted.below, Cedar.Validation.QualifiedType.WellFormed.below (1754 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-leche: 22 projection functions of non-direct structure-likes rewritten to recursor form\ncon-leche: not implemented yet: non-standard axiom (_private.Cedar.Thm.SymCC.Data.Ext.0.Cedar.Thm.msPerDay_toInt._native.native_decide.ax_1_1) [at axiom _private.Cedar.Thm.SymCC.Data.Ext.0.Cedar.Thm.msPerDay_toInt._native.native_decide.ax_1_1, fold position 32539] (--verified) t=12.5s\n",
      "timeout": 940
    },
    {
      "checker": "con-leche",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 51.774026699000004,
      "cpu_time": 129.218879288,
      "max_rss": 1153601536,
      "instructions": 983110621468,
      "stdout": "con-leche: accepted 26819 declarations (--verified)\n",
      "stderr": "con-leche: 3 inductive blocks modelled in-process: Lean.Syntax, ConLeche.Rules.Red, ConLeche.Rules.Red.below (262 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 720
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.012671001000000001,
      "cpu_time": 0.013666191,
      "max_rss": 29585408,
      "instructions": 50673235,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem trans [at theorem trans, fold position 46] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.012134789,
      "cpu_time": 0.013470474,
      "max_rss": 29315072,
      "instructions": 50793172,
      "stdout": "con-leche: accepted 40 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.013651523,
      "cpu_time": 0.014590909999999999,
      "max_rss": 29679616,
      "instructions": 51798783,
      "stdout": "con-leche: accepted 40 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009495819,
      "cpu_time": 0.007792907,
      "max_rss": 20983808,
      "instructions": 22147100,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem trans [at theorem trans, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009559438,
      "cpu_time": 0.007916967,
      "max_rss": 21082112,
      "instructions": 22317136,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem left [at theorem left, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009218771,
      "cpu_time": 0.008911887,
      "max_rss": 25280512,
      "instructions": 22931213,
      "stdout": "con-leche: accepted 8 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009891138,
      "cpu_time": 0.00860496,
      "max_rss": 23343104,
      "instructions": 22381052,
      "stdout": "con-leche: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011837615000000001,
      "cpu_time": 0.009883996,
      "max_rss": 23482368,
      "instructions": 22422715,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in definition etaCtor [at def etaCtor, fold position 15] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010767926,
      "cpu_time": 0.00887308,
      "max_rss": 21327872,
      "instructions": 21511916,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in definition etaRuleK [at def etaRuleK, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.00916953,
      "cpu_time": 0.008060479,
      "max_rss": 21069824,
      "instructions": 20715735,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011177922,
      "cpu_time": 0.009384191,
      "max_rss": 18935808,
      "instructions": 20557566,
      "stdout": "",
      "stderr": "con-leche: invalid: let value type mismatch [at def EcosystemCase, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.012750369000000001,
      "cpu_time": 0.013964999,
      "max_rss": 28712960,
      "instructions": 52475979,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": "con-leche: 1 inductive blocks modelled in-process: E (18 generated records, checked by the fold as declarations and not counted as records of the file)\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008846557,
      "cpu_time": 0.007393926,
      "max_rss": 18612224,
      "instructions": 21052806,
      "stdout": "",
      "stderr": "con-leche: invalid: direct sum: non positive occurrence of the inductive type [at inductive LALReduciblePositivity, fold position 14] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009455124,
      "cpu_time": 0.00790142,
      "max_rss": 20754432,
      "instructions": 22253966,
      "stdout": "con-leche: accepted 5 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010300072,
      "cpu_time": 0.008573229,
      "max_rss": 21164032,
      "instructions": 22250692,
      "stdout": "con-leche: accepted 5 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009888342000000001,
      "cpu_time": 0.008229014,
      "max_rss": 20901888,
      "instructions": 21416929,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010344705000000001,
      "cpu_time": 0.008367801999999999,
      "max_rss": 18890752,
      "instructions": 20938968,
      "stdout": "",
      "stderr": "con-leche: invalid: direct sum: invalid constructor return type [at inductive LALProofParameterSwap, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/subject-reduction-redex",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.012839395,
      "cpu_time": 0.014609005,
      "max_rss": 29540352,
      "instructions": 52231177,
      "stdout": "",
      "stderr": "con-leche: invalid: application type mismatch [at def redex, fold position 49] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011524799,
      "cpu_time": 0.01287637,
      "max_rss": 29732864,
      "instructions": 51252306,
      "stdout": "",
      "stderr": "con-leche: invalid: application type mismatch [at def reduct, fold position 48] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 143.587844463,
      "cpu_time": 367.108885699,
      "max_rss": 3559129088,
      "instructions": 2485591999568,
      "stdout": "con-leche: accepted 370939 declarations (--verified)\n",
      "stderr": "con-leche: 50 inductive blocks modelled in-process: Lean.Syntax, Lean.IR.IRType, Lean.PersistentHashMap.Node, Lean.PersistentArrayNode, Lean.PrefixTreeNode, Lean.Json, Lean.MessageData, Lean.Elab.InfoTree, Lean.Language.SnapshotTree, Lean.Meta.DiscrTree.Trie, Lean.Doc.Inline, Lean.Doc.Block, Lean.Doc.Part, Lean.Compiler.LCNF.Alt, Lean.Data.Trie, Lean.Meta.Grind.Arith.Linear.RingIneqCnstr, Lean.Meta.Grind.Arith.Linear.RingEqCnstr, Lean.Meta.Grind.Arith.Linear.RingDiseqCnstr, Lean.Meta.Grind.Arith.Linear.EqCnstr, Lean.Meta.Grind.Arith.Cutsat.EqCnstr, Lean.Lsp.DocumentSymbol, Lean.Compiler.LCNF.UnreachableBranches.Value, Mathlib.Tactic.Translate.ArgReorder, Lean.Language.Lean.CommandParsedSnapshot, IO.AsyncList, Lean.Widget.TaggedText, Lean.Widget.MsgEmbed, Lean.Elab.Tactic.TacticParsedSnapshot, Lean.IR.Alt, Lean.Elab.Term.Do.Code, Aesop.IndexingMode, Aesop.Frontend.RuleExpr, Lean.Meta.Grind.AC.EqCnstr, Lean.Meta.Grind.AC.DiseqCnstr, Lean.Meta.Match.Pattern, Lean.Level.PP.Result, Lean.Server.Test.Runner.Client.HighlightedMsgEmbed, Mathlib.Tactic.Ring.Common.ExBaseNat, Mathlib.Tactic.Ring.Common.ExBase, Lean.Elab.Tactic.RCases.RCasesPatt, Lean.Meta.Grind.Arith.CommRing.EqCnstr, Lean.Parser.Tactic.MRefinePat, Lean.Parser.Tactic.MCasesPat, Lean.Widget.HighlightedMsgEmbed, Aesop.Script.StepTree, Lean.Lsp.Ipc.CallHierarchy, Lean.Meta.Match.Example, Lean.Server.Test.Runner.Client.MsgEmbed, ProofWidgets.Html, Lean.Lsp.Ipc.ModuleHierarchy (2166 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-leche: 65 projection functions of non-direct structure-likes rewritten to recursor form\n",
      "timeout": 1800
    },
    {
      "checker": "con-leche",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 21.056871808,
      "cpu_time": 64.109055396,
      "max_rss": 548114432,
      "instructions": 442367099137,
      "stdout": "con-leche: accepted 53093 declarations (--verified)\n",
      "stderr": "con-leche: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 500
    },
    {
      "checker": "con-leche",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.217998719,
      "cpu_time": 0.355849026,
      "max_rss": 40947712,
      "instructions": 2641619465,
      "stdout": "con-leche: accepted 1777 declarations (--verified)\n",
      "stderr": "con-leche: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 460.602828014,
      "cpu_time": 1167.297935224,
      "max_rss": 8609447936,
      "instructions": 8035210756000,
      "stdout": "con-leche: accepted 654504 declarations (--verified)\n",
      "stderr": "con-leche: 51 inductive blocks modelled in-process: Lean.Syntax, Lean.IR.IRType, Lean.PersistentHashMap.Node, Lean.PersistentArrayNode, Lean.PrefixTreeNode, Lean.Json, Lean.MessageData, Lean.Elab.InfoTree, Lean.Language.SnapshotTree, Lean.Meta.DiscrTree.Trie, Lean.Doc.Inline, Lean.Doc.Block, Lean.Doc.Part, Lean.Compiler.LCNF.Alt, Lean.Data.Trie, Lean.Meta.Grind.Arith.Linear.RingIneqCnstr, Lean.Meta.Grind.Arith.Linear.RingEqCnstr, Lean.Meta.Grind.Arith.Linear.RingDiseqCnstr, Lean.Meta.Grind.Arith.Linear.EqCnstr, Lean.Meta.Grind.Arith.Cutsat.EqCnstr, Lean.Lsp.DocumentSymbol, Lean.Compiler.LCNF.UnreachableBranches.Value, Lean.Language.Lean.CommandParsedSnapshot, IO.AsyncList, Lean.Widget.TaggedText, Lean.Widget.MsgEmbed, Lean.Elab.Tactic.TacticParsedSnapshot, Lean.IR.Alt, Lists.Equiv, Mathlib.Tactic.Ring.ExBase, Lean.Elab.Term.Do.Code, Aesop.IndexingMode, Aesop.Frontend.RuleExpr, Lean.Meta.Grind.AC.EqCnstr, Lean.Meta.Grind.AC.DiseqCnstr, Lean.Meta.Match.Pattern, Lean.Level.PP.Result, Lean.Server.Test.Runner.Client.HighlightedMsgEmbed, Lean.Elab.Tactic.RCases.RCasesPatt, Lean.Meta.Grind.Arith.CommRing.EqCnstr, Lean.Parser.Tactic.MRefinePat, Mathlib.Tactic.Translate.Reorder, Lean.Parser.Tactic.MCasesPat, Lean.Widget.HighlightedMsgEmbed, Lean.Meta.Match.Example, Aesop.Script.StepTree, Lean.Lsp.Ipc.CallHierarchy, Lean.Server.Test.Runner.Client.MsgEmbed, ProofWidgets.Html, Lean.Lsp.Ipc.ModuleHierarchy, Lists.Equiv.below (2168 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-leche: 65 projection functions of non-direct structure-likes rewritten to recursor form\n",
      "timeout": 5680
    },
    {
      "checker": "con-leche",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012389830000000001,
      "cpu_time": 0.008715867,
      "max_rss": 18358272,
      "instructions": 19238275,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor rogue declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "other/level-index-out-of-order",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.012161584000000001,
      "cpu_time": 0.009863938,
      "max_rss": 18825216,
      "instructions": 20516483,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: non-standard axiom (foo) [at axiom foo, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012754631,
      "cpu_time": 0.013011570000000002,
      "max_rss": 27643904,
      "instructions": 29302510,
      "stdout": "con-leche: accepted 15 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014774277,
      "cpu_time": 0.014525880000000001,
      "max_rss": 27480064,
      "instructions": 29214477,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem natAddLitBad [at theorem natAddLitBad, fold position 22] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011625706000000001,
      "cpu_time": 0.011726342,
      "max_rss": 27320320,
      "instructions": 30155606,
      "stdout": "con-leche: accepted 16 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011191124,
      "cpu_time": 0.011414842,
      "max_rss": 27512832,
      "instructions": 31165145,
      "stdout": "con-leche: accepted 19 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009692108000000001,
      "cpu_time": 0.008064413999999999,
      "max_rss": 18190336,
      "instructions": 19242537,
      "stdout": "",
      "stderr": "con-leche: invalid: the inductive block lists 0 constructors and carries 1 constructor records (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010625409,
      "cpu_time": 0.008567998,
      "max_rss": 21151744,
      "instructions": 21536796,
      "stdout": "",
      "stderr": "con-leche: invalid: application type mismatch [at theorem badFalse, fold position 14] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "other/sparse-name-index",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.013826922,
      "cpu_time": 0.011400672,
      "max_rss": 16527360,
      "instructions": 20512297,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: non-standard axiom (foo) [at axiom foo, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 13.364392234,
      "cpu_time": 13.333999373000001,
      "max_rss": 2857111552,
      "instructions": 74284820581,
      "stdout": "con-leche: accepted 21 declarations (--verified)\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "con-leche",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020864223,
      "cpu_time": 0.020055231,
      "max_rss": 30769152,
      "instructions": 85977109,
      "stdout": "con-leche: accepted 5 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.7241281940000002,
      "cpu_time": 1.72084355,
      "max_rss": 907522048,
      "instructions": 14921081428,
      "stdout": "con-leche: accepted 11 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059956061000000005,
      "cpu_time": 0.059669037,
      "max_rss": 43917312,
      "instructions": 290060173,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01769986,
      "cpu_time": 0.017591303,
      "max_rss": 27234304,
      "instructions": 64591259,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028842137,
      "cpu_time": 0.028901552,
      "max_rss": 32014336,
      "instructions": 155795334,
      "stdout": "con-leche: accepted 15 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020273411,
      "cpu_time": 0.020324971,
      "max_rss": 34426880,
      "instructions": 127561181,
      "stdout": "con-leche: accepted 9 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029406099,
      "cpu_time": 0.029733714,
      "max_rss": 36319232,
      "instructions": 127922071,
      "stdout": "con-leche: accepted 9 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040568783000000004,
      "cpu_time": 0.068352035,
      "max_rss": 40198144,
      "instructions": 463185276,
      "stdout": "con-leche: accepted 137 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.227077688,
      "cpu_time": 2.834886462,
      "max_rss": 232345600,
      "instructions": 18390593398,
      "stdout": "con-leche: accepted 2185 declarations (--verified)\n",
      "stderr": "con-leche: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 60
    },
    {
      "checker": "con-leche",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011079399,
      "cpu_time": 0.010641852,
      "max_rss": 27238400,
      "instructions": 22800347,
      "stdout": "con-leche: accepted 8 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0086843,
      "cpu_time": 0.008975318,
      "max_rss": 27258880,
      "instructions": 26472119,
      "stdout": "con-leche: accepted 7 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.38531610200000005,
      "cpu_time": 0.385770734,
      "max_rss": 245317632,
      "instructions": 2873571715,
      "stdout": "con-leche: accepted 13 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.334359937,
      "cpu_time": 4.36987568,
      "max_rss": 627814400,
      "instructions": 20454561196,
      "stdout": "con-leche: accepted 479 declarations (--verified)\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "con-leche",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 71.467730198,
      "cpu_time": 71.446902533,
      "max_rss": 7703048192,
      "instructions": 248251157944,
      "stdout": "con-leche: accepted 479 declarations (--verified)\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "con-leche",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 50.365356088000006,
      "cpu_time": 50.364579032,
      "max_rss": 5660712960,
      "instructions": 179625585597,
      "stdout": "con-leche: accepted 263 declarations (--verified)\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "con-leche",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.294937011,
      "cpu_time": 3.308938501,
      "max_rss": 520462336,
      "instructions": 16245312591,
      "stdout": "con-leche: accepted 263 declarations (--verified)\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "con-leche",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.647328592,
      "cpu_time": 3.6576877330000004,
      "max_rss": 161775616,
      "instructions": 29871040049,
      "stdout": "con-leche: accepted 3173 declarations (--verified)\n",
      "stderr": "con-leche: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 70
    },
    {
      "checker": "con-leche",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 10.325632359,
      "cpu_time": 12.388539429000001,
      "max_rss": 1035960320,
      "instructions": 69013834787,
      "stdout": "con-leche: accepted 3173 declarations (--verified)\n",
      "stderr": "con-leche: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 130
    },
    {
      "checker": "con-leche",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010955243,
      "cpu_time": 0.010461046,
      "max_rss": 25747456,
      "instructions": 27365149,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem kernel_refute_cheap_first [at theorem kernel_refute_cheap_first, fold position 16] (--verified) t=0.0s\n",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016209476,
      "cpu_time": 0.015885927,
      "max_rss": 27312128,
      "instructions": 80275699,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem kernel_refute_cheap_last [at theorem kernel_refute_cheap_last, fold position 16] (--verified) t=0.0s\n",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009947149,
      "cpu_time": 0.008417916000000001,
      "max_rss": 23285760,
      "instructions": 25328784,
      "stdout": "con-leche: accepted 5 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035400783000000005,
      "cpu_time": 0.035378431,
      "max_rss": 38440960,
      "instructions": 250616324,
      "stdout": "con-leche: accepted 8 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015042908,
      "cpu_time": 0.015095843000000001,
      "max_rss": 31506432,
      "instructions": 97384415,
      "stdout": "con-leche: accepted 5 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011422025,
      "cpu_time": 0.011176129,
      "max_rss": 28397568,
      "instructions": 39270045,
      "stdout": "con-leche: accepted 5 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-leche",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 33.259821435,
      "cpu_time": 99.205016148,
      "max_rss": 922632192,
      "instructions": 713385422665,
      "stdout": "con-leche: accepted 90778 declarations (--verified)\n",
      "stderr": "con-leche: 3 inductive blocks modelled in-process: Lean.Syntax, Lean.Parser.Tactic.MRefinePat, Lean.Parser.Tactic.MCasesPat (82 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 590
    },
    {
      "checker": "con-leche",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01042702,
      "cpu_time": 0.008891196,
      "max_rss": 21073920,
      "instructions": 20570202,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009483087000000001,
      "cpu_time": 0.007790812,
      "max_rss": 20594688,
      "instructions": 20585069,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in definition badDef [at def badDef, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009126701000000001,
      "cpu_time": 0.007986739,
      "max_rss": 21082112,
      "instructions": 20611606,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00913126,
      "cpu_time": 0.007951875,
      "max_rss": 20574208,
      "instructions": 20597139,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00975178,
      "cpu_time": 0.008389846000000001,
      "max_rss": 20893696,
      "instructions": 20639335,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010091473,
      "cpu_time": 0.008836119,
      "max_rss": 21196800,
      "instructions": 20827396,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010633415,
      "cpu_time": 0.009339104,
      "max_rss": 23293952,
      "instructions": 20862248,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010065836,
      "cpu_time": 0.008624755999999999,
      "max_rss": 23498752,
      "instructions": 20862323,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008673293,
      "cpu_time": 0.007301653,
      "max_rss": 18591744,
      "instructions": 20638435,
      "stdout": "",
      "stderr": "con-leche: invalid: expected a sort [at def forallSortBad, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010596468000000001,
      "cpu_time": 0.009070303,
      "max_rss": 23203840,
      "instructions": 20741239,
      "stdout": "",
      "stderr": "con-leche: invalid: expected a sort [at def nonTypeType, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011595243,
      "cpu_time": 0.010083693999999999,
      "max_rss": 18817024,
      "instructions": 20598486,
      "stdout": "",
      "stderr": "con-leche: invalid: expected a sort [at axiom nonTypeAxiom, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012841221000000002,
      "cpu_time": 0.011273682000000002,
      "max_rss": 20983808,
      "instructions": 20565113,
      "stdout": "",
      "stderr": "con-leche: invalid: type of theorem nonPropThm is not a proposition [at theorem nonPropThm, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010778457,
      "cpu_time": 0.008720087,
      "max_rss": 23089152,
      "instructions": 20872137,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010166143,
      "cpu_time": 0.008576343,
      "max_rss": 20951040,
      "instructions": 20593084,
      "stdout": "",
      "stderr": "con-leche: invalid: unknown constant in value of selfProof [at theorem selfProof, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010948806,
      "cpu_time": 0.009009907999999999,
      "max_rss": 21041152,
      "instructions": 20580577,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009478730000000001,
      "cpu_time": 0.008094159,
      "max_rss": 20959232,
      "instructions": 20585592,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010239621,
      "cpu_time": 0.008982116,
      "max_rss": 20951040,
      "instructions": 20585587,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008310566,
      "cpu_time": 0.0074259700000000005,
      "max_rss": 22937600,
      "instructions": 20850902,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007374909000000001,
      "cpu_time": 0.0064773090000000005,
      "max_rss": 18546688,
      "instructions": 20514745,
      "stdout": "",
      "stderr": "con-leche: invalid: duplicate universe parameters in tut06_bad01 [at def tut06_bad01, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007698393,
      "cpu_time": 0.006715884,
      "max_rss": 21004288,
      "instructions": 20577573,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010120969,
      "cpu_time": 0.008245495,
      "max_rss": 20811776,
      "instructions": 20578362,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009360438,
      "cpu_time": 0.008179301,
      "max_rss": 21057536,
      "instructions": 20672621,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008175415,
      "cpu_time": 0.006973568,
      "max_rss": 20905984,
      "instructions": 20676402,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009299304000000001,
      "cpu_time": 0.008150406,
      "max_rss": 21045248,
      "instructions": 20599524,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008784642,
      "cpu_time": 0.007360814,
      "max_rss": 20828160,
      "instructions": 20615304,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010107594000000001,
      "cpu_time": 0.008302569999999999,
      "max_rss": 20869120,
      "instructions": 20592806,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010160032000000001,
      "cpu_time": 0.008554136,
      "max_rss": 21176320,
      "instructions": 20604576,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01018604,
      "cpu_time": 0.00867503,
      "max_rss": 21155840,
      "instructions": 20635351,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035714976,
      "cpu_time": 0.01626742,
      "max_rss": 20996096,
      "instructions": 20820963,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012393996000000001,
      "cpu_time": 0.012103003,
      "max_rss": 27410432,
      "instructions": 21696542,
      "stdout": "con-leche: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008630896,
      "cpu_time": 0.008862859,
      "max_rss": 27385856,
      "instructions": 22401041,
      "stdout": "con-leche: accepted 8 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008459515,
      "cpu_time": 0.008823356000000001,
      "max_rss": 27484160,
      "instructions": 22911298,
      "stdout": "con-leche: accepted 10 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010302689,
      "cpu_time": 0.008331446,
      "max_rss": 21082112,
      "instructions": 20598130,
      "stdout": "con-leche: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/034_letTypeDep",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.010957622,
      "cpu_time": 0.00958118,
      "max_rss": 18776064,
      "instructions": 20615855,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: non-standard axiom (aDepProp) [at axiom aDepProp, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/035_letRed",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.010421902,
      "cpu_time": 0.00890949,
      "max_rss": 18915328,
      "instructions": 20673395,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: non-standard axiom (aProp) [at axiom aProp, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011992856000000001,
      "cpu_time": 0.010588568999999999,
      "max_rss": 20672512,
      "instructions": 20647030,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012528165,
      "cpu_time": 0.010559154,
      "max_rss": 21372928,
      "instructions": 20751787,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014619694,
      "cpu_time": 0.012489504,
      "max_rss": 20930560,
      "instructions": 21341009,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011466283,
      "cpu_time": 0.009662292000000001,
      "max_rss": 20983808,
      "instructions": 20829584,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011668831000000001,
      "cpu_time": 0.009576613,
      "max_rss": 20975616,
      "instructions": 21735882,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009722395,
      "cpu_time": 0.008254991,
      "max_rss": 20996096,
      "instructions": 21732052,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009895989000000001,
      "cpu_time": 0.008304934,
      "max_rss": 20692992,
      "instructions": 20706830,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008893736000000001,
      "cpu_time": 0.007255967,
      "max_rss": 20963328,
      "instructions": 20845551,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010800167000000001,
      "cpu_time": 0.009579796,
      "max_rss": 20971520,
      "instructions": 21360963,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013064388000000001,
      "cpu_time": 0.011051007,
      "max_rss": 21004288,
      "instructions": 26995775,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012213969000000002,
      "cpu_time": 0.010456349,
      "max_rss": 19021824,
      "instructions": 20629376,
      "stdout": "",
      "stderr": "con-leche: invalid: expected a sort [at inductive inductBadNonSort, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.011471022,
      "cpu_time": 0.009603001000000002,
      "max_rss": 18821120,
      "instructions": 20546600,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: non-standard axiom (aType) [at axiom aType, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011246412,
      "cpu_time": 0.009113571,
      "max_rss": 18751488,
      "instructions": 20535243,
      "stdout": "",
      "stderr": "con-leche: invalid: duplicate universe parameters in inductLevelParam [at inductive inductLevelParam, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01128288,
      "cpu_time": 0.0099732,
      "max_rss": 19017728,
      "instructions": 20528956,
      "stdout": "",
      "stderr": "con-leche: invalid: number of parameters mismatch [at inductive inductTooFewParams, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010369142000000001,
      "cpu_time": 0.008186705999999998,
      "max_rss": 18042880,
      "instructions": 19239901,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor inductWrongCtorParams.rec declares 0 parameters; the block declares 1 (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010638176000000001,
      "cpu_time": 0.008827775000000001,
      "max_rss": 17874944,
      "instructions": 19247780,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor inductWrongCtorResParams.rec declares 0 parameters; the block declares 2 (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010375665000000001,
      "cpu_time": 0.008946098,
      "max_rss": 18358272,
      "instructions": 19259770,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor inductWrongCtorResLevel.rec declares 0 parameters; the block declares 2 (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010412574,
      "cpu_time": 0.009183705,
      "max_rss": 18141184,
      "instructions": 19232952,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor inductInIndex.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009607038,
      "cpu_time": 0.008436692,
      "max_rss": 18030592,
      "instructions": 19224172,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor indNeg.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020818825000000003,
      "cpu_time": 0.010221582,
      "max_rss": 23281664,
      "instructions": 22030254,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.021656500000000002,
      "cpu_time": 0.020401032,
      "max_rss": 18178048,
      "instructions": 19266208,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor reduceCtorType.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008030814,
      "cpu_time": 0.006704222,
      "max_rss": 18075648,
      "instructions": 19293551,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor indNegReducible.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009809458,
      "cpu_time": 0.008069245000000001,
      "max_rss": 20951040,
      "instructions": 21072658,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013737917,
      "cpu_time": 0.011816842,
      "max_rss": 21159936,
      "instructions": 21088057,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013274891,
      "cpu_time": 0.011078047,
      "max_rss": 20959232,
      "instructions": 21111801,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013662646,
      "cpu_time": 0.011092043000000001,
      "max_rss": 18153472,
      "instructions": 19223281,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor typeWithTooHighTypeField.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014407819,
      "cpu_time": 0.012571066,
      "max_rss": 21131264,
      "instructions": 20727691,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014799960000000001,
      "cpu_time": 0.012302584,
      "max_rss": 21192704,
      "instructions": 21006669,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017311954,
      "cpu_time": 0.014438659,
      "max_rss": 21131264,
      "instructions": 21614269,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012190144,
      "cpu_time": 0.009615484,
      "max_rss": 20807680,
      "instructions": 21046263,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014271493000000001,
      "cpu_time": 0.01154909,
      "max_rss": 20889600,
      "instructions": 21981401,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010784298000000001,
      "cpu_time": 0.009135263999999999,
      "max_rss": 20770816,
      "instructions": 21967321,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014327459,
      "cpu_time": 0.012458738,
      "max_rss": 21049344,
      "instructions": 20832403,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014219567,
      "cpu_time": 0.011702788,
      "max_rss": 20729856,
      "instructions": 21070707,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012514761000000001,
      "cpu_time": 0.010732118,
      "max_rss": 20930560,
      "instructions": 21526314,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013451982000000001,
      "cpu_time": 0.010932489,
      "max_rss": 20791296,
      "instructions": 27976950,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013426425,
      "cpu_time": 0.011294792,
      "max_rss": 21286912,
      "instructions": 21176468,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015753803,
      "cpu_time": 0.013118586000000002,
      "max_rss": 17997824,
      "instructions": 19288598,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor BogusRecursor.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014063615000000002,
      "cpu_time": 0.011947307,
      "max_rss": 20824064,
      "instructions": 22025877,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013416877,
      "cpu_time": 0.011101181,
      "max_rss": 23281664,
      "instructions": 21943010,
      "stdout": "con-leche: accepted 5 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011963472000000001,
      "cpu_time": 0.010059186000000001,
      "max_rss": 20922368,
      "instructions": 22160890,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013796086,
      "cpu_time": 0.011889839000000001,
      "max_rss": 23126016,
      "instructions": 22607721,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011556741,
      "cpu_time": 0.009312361,
      "max_rss": 21012480,
      "instructions": 22558710,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.021618460000000003,
      "cpu_time": 0.01908234,
      "max_rss": 20860928,
      "instructions": 23366761,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011433351000000001,
      "cpu_time": 0.010240665999999999,
      "max_rss": 25645056,
      "instructions": 23840269,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010581851000000001,
      "cpu_time": 0.009974585,
      "max_rss": 23216128,
      "instructions": 26010863,
      "stdout": "con-leche: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011096742000000001,
      "cpu_time": 0.010446854,
      "max_rss": 25554944,
      "instructions": 40634476,
      "stdout": "con-leche: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009597672,
      "cpu_time": 0.008380898000000001,
      "max_rss": 23236608,
      "instructions": 21218515,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009487466,
      "cpu_time": 0.008286651,
      "max_rss": 23015424,
      "instructions": 22127019,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011049223,
      "cpu_time": 0.009721318999999999,
      "max_rss": 23289856,
      "instructions": 22124055,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010119226,
      "cpu_time": 0.008342056,
      "max_rss": 23265280,
      "instructions": 22583048,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009752971000000001,
      "cpu_time": 0.00818466,
      "max_rss": 19210240,
      "instructions": 20839778,
      "stdout": "",
      "stderr": "con-leche: invalid: projection index out of range [at def projOutOfRange, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/088_projNotStruct",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.010244841000000001,
      "cpu_time": 0.008554205,
      "max_rss": 19107840,
      "instructions": 21334533,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: projection on a non-structure-like type [at def projNotStruct, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012673087000000001,
      "cpu_time": 0.010734401000000001,
      "max_rss": 21278720,
      "instructions": 22271295,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010033615000000001,
      "cpu_time": 0.00807848,
      "max_rss": 18923520,
      "instructions": 22178072,
      "stdout": "",
      "stderr": "con-leche: invalid: projection from a propositional structure must be a proposition [at def projProp2, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009561243,
      "cpu_time": 0.00814863,
      "max_rss": 20983808,
      "instructions": 22271306,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008858310000000001,
      "cpu_time": 0.007578279,
      "max_rss": 19206144,
      "instructions": 22177956,
      "stdout": "",
      "stderr": "con-leche: invalid: projection from a propositional structure must be a proposition [at def projProp4, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008309234,
      "cpu_time": 0.007152574000000001,
      "max_rss": 18767872,
      "instructions": 22213869,
      "stdout": "",
      "stderr": "con-leche: invalid: projection from a propositional structure must be a proposition [at def projProp5, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010331923,
      "cpu_time": 0.008405462,
      "max_rss": 18735104,
      "instructions": 22175423,
      "stdout": "",
      "stderr": "con-leche: invalid: projection from a propositional structure must be a proposition [at def projProp6, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010006505,
      "cpu_time": 0.008777693,
      "max_rss": 20668416,
      "instructions": 22586790,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009568968,
      "cpu_time": 0.007962202,
      "max_rss": 18939904,
      "instructions": 22394492,
      "stdout": "",
      "stderr": "con-leche: invalid: invalid projection: the node names another structure [at def projIndexData, fold position 15] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008405144,
      "cpu_time": 0.007128478000000001,
      "max_rss": 18546688,
      "instructions": 22397149,
      "stdout": "",
      "stderr": "con-leche: invalid: projection index out of range [at def projIndexData2, fold position 15] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008844414,
      "cpu_time": 0.008757695,
      "max_rss": 25387008,
      "instructions": 22801851,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008811223,
      "cpu_time": 0.007824707,
      "max_rss": 21090304,
      "instructions": 21525550,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011755463,
      "cpu_time": 0.010090705,
      "max_rss": 21204992,
      "instructions": 21582283,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem ruleKbad [at theorem ruleKbad, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012368628000000001,
      "cpu_time": 0.010294339000000001,
      "max_rss": 21086208,
      "instructions": 24389472,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem ruleKAcc [at theorem ruleKAcc, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011295995000000001,
      "cpu_time": 0.009173634,
      "max_rss": 20705280,
      "instructions": 20788945,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010473648,
      "cpu_time": 0.008930696,
      "max_rss": 21209088,
      "instructions": 21191022,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035746246,
      "cpu_time": 0.010883783,
      "max_rss": 23150592,
      "instructions": 21342084,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008818016,
      "cpu_time": 0.007824424,
      "max_rss": 23080960,
      "instructions": 21359574,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in definition proofIrrelevanceBad [at def proofIrrelevanceBad, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009066509,
      "cpu_time": 0.008724154999999999,
      "max_rss": 20938752,
      "instructions": 21574485,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.021960840000000002,
      "cpu_time": 0.020560492,
      "max_rss": 19124224,
      "instructions": 20662044,
      "stdout": "",
      "stderr": "con-leche: not implemented yet: non-standard axiom (aType) [at axiom aType, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010155614,
      "cpu_time": 0.009456923,
      "max_rss": 23212032,
      "instructions": 21516366,
      "stdout": "con-leche: accepted 5 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01007336,
      "cpu_time": 0.008848463,
      "max_rss": 23244800,
      "instructions": 21414822,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011326332000000001,
      "cpu_time": 0.010184389,
      "max_rss": 23527424,
      "instructions": 21399248,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011219091,
      "cpu_time": 0.008838727000000001,
      "max_rss": 20889600,
      "instructions": 21764973,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in definition indexedUnitEta [at def indexedUnitEta, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012956288000000002,
      "cpu_time": 0.012792625,
      "max_rss": 27799552,
      "instructions": 23852041,
      "stdout": "con-leche: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012895523,
      "cpu_time": 0.010998727000000002,
      "max_rss": 21315584,
      "instructions": 22258103,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in definition indexedStructEta [at def indexedStructEta, fold position 14] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011489045000000002,
      "cpu_time": 0.010010004000000001,
      "max_rss": 23076864,
      "instructions": 21491948,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009373673,
      "cpu_time": 0.008217084,
      "max_rss": 23486464,
      "instructions": 21571298,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011508001,
      "cpu_time": 0.009923270000000001,
      "max_rss": 20762624,
      "instructions": 21405289,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem funEtaBad [at theorem funEtaBad, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008220439000000001,
      "cpu_time": 0.007236754000000001,
      "max_rss": 18268160,
      "instructions": 19437050,
      "stdout": "",
      "stderr": "con-leche: invalid: recursor reflOccLeft.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007483041,
      "cpu_time": 0.006358447,
      "max_rss": 18087936,
      "instructions": 19453896,
      "stdout": "",
      "stderr": "con-leche: invalid: constructor reflOccInIndex.mk declares 1 fields at 0 parameters; its type has 2 binders (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010067089000000001,
      "cpu_time": 0.008278486,
      "max_rss": 23425024,
      "instructions": 22269263,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010894926000000001,
      "cpu_time": 0.009665720000000001,
      "max_rss": 23138304,
      "instructions": 22261543,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009973234000000001,
      "cpu_time": 0.008447034,
      "max_rss": 20860928,
      "instructions": 21927825,
      "stdout": "con-leche: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009938458,
      "cpu_time": 0.009330608,
      "max_rss": 25096192,
      "instructions": 23215083,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008853061,
      "cpu_time": 0.007189862,
      "max_rss": 20828160,
      "instructions": 23504890,
      "stdout": "con-leche: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011854538000000001,
      "cpu_time": 0.009117984,
      "max_rss": 21004288,
      "instructions": 25031330,
      "stdout": "con-leche: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014096577,
      "cpu_time": 0.012272195999999999,
      "max_rss": 21086208,
      "instructions": 24386103,
      "stdout": "",
      "stderr": "con-leche: invalid: type mismatch in theorem accRecNoEta [at theorem accRecNoEta, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012341558,
      "cpu_time": 0.010602114000000001,
      "max_rss": 21106688,
      "instructions": 21128715,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010795059000000001,
      "cpu_time": 0.008787603000000001,
      "max_rss": 20602880,
      "instructions": 21283028,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010467117000000001,
      "cpu_time": 0.008715906,
      "max_rss": 21323776,
      "instructions": 21332282,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010899524,
      "cpu_time": 0.008870745,
      "max_rss": 20946944,
      "instructions": 21345454,
      "stdout": "con-leche: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009759253,
      "cpu_time": 0.007918079,
      "max_rss": 21135360,
      "instructions": 22222873,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0091629,
      "cpu_time": 0.007892955,
      "max_rss": 21221376,
      "instructions": 22141245,
      "stdout": "con-leche: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-leche",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011119715,
      "cpu_time": 0.009413757,
      "max_rss": 18776064,
      "instructions": 20532985,
      "stdout": "",
      "stderr": "con-leche: invalid: duplicate declaration dup_defs [at def dup_defs, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012090399,
      "cpu_time": 0.010798692,
      "max_rss": 18833408,
      "instructions": 20666851,
      "stdout": "",
      "stderr": "con-leche: invalid: duplicate declaration dup_ind_def [at inductive dup_ind_def, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026741181000000003,
      "cpu_time": 0.024841984,
      "max_rss": 18747392,
      "instructions": 20687752,
      "stdout": "",
      "stderr": "con-leche: invalid: duplicate declaration dup_ctor_def.mk [at inductive dup_ctor_def, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013127116000000001,
      "cpu_time": 0.01061625,
      "max_rss": 18812928,
      "instructions": 20735392,
      "stdout": "",
      "stderr": "con-leche: invalid: duplicate declaration dup_rec_def.rec [at inductive dup_rec_def, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012607937000000001,
      "cpu_time": 0.010839478,
      "max_rss": 19087360,
      "instructions": 20742953,
      "stdout": "",
      "stderr": "con-leche: invalid: direct rec: the block's recursor is not the generated T.rec [at inductive misnamed_rec, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010461907000000001,
      "cpu_time": 0.008241847,
      "max_rss": 18874368,
      "instructions": 20739080,
      "stdout": "",
      "stderr": "con-leche: invalid: direct rec: the block's recursor is not the generated T.rec [at inductive dup_rec_def2, fold position 13] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008420281,
      "cpu_time": 0.006954081000000001,
      "max_rss": 18980864,
      "instructions": 20708579,
      "stdout": "",
      "stderr": "con-leche: invalid: duplicate declaration dup_ctor_rec.rec [at inductive dup_ctor_rec, fold position 12] (--verified) t=0.0s\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007825891,
      "cpu_time": 0.006727147,
      "max_rss": 18190336,
      "instructions": 19293775,
      "stdout": "",
      "stderr": "con-leche: invalid: duplicate constructor name in an inductive type's ctors (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.008852730000000001,
      "cpu_time": 0.006878452,
      "max_rss": 18370560,
      "instructions": 19255353,
      "stdout": "",
      "stderr": "con-leche: declined: definition with safety 'unsafe' (--verified)\n"
    },
    {
      "checker": "con-leche",
      "test": "tutorial/141_falseFromPartial",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.008886282,
      "cpu_time": 0.007002333,
      "max_rss": 17870848,
      "instructions": 19252438,
      "stdout": "",
      "stderr": "con-leche: declined: definition with safety 'partial' (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07983371,
      "cpu_time": 0.052935905,
      "max_rss": 61698048,
      "instructions": 138930032,
      "stdout": "",
      "stderr": "con-ron: rejected: let value type mismatch [at theorem _test, fold position 20] (--verified) t=0.036s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007468533,
      "cpu_time": 0.0049934260000000005,
      "max_rss": 12664832,
      "instructions": 4920000,
      "stdout": "",
      "stderr": "con-ron: invalid: constructor _private.Test.0.S.mk declares 0 fields at 0 parameters; its type has 1 binders (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.048998284,
      "cpu_time": 0.048344334,
      "max_rss": 63717376,
      "instructions": 139594810,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem bad, fold position 19] (--verified) t=0.042s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041292628000000005,
      "cpu_time": 0.039754211,
      "max_rss": 63647744,
      "instructions": 138366786,
      "stdout": "",
      "stderr": "con-ron: rejected: direct rec: large eliminator on a multi-ctor inductive         [at inductive MyBool, fold position 13] (--verified) t=0.034s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043473785,
      "cpu_time": 0.041205492999999996,
      "max_rss": 61612032,
      "instructions": 139630930,
      "stdout": "",
      "stderr": "con-ron: rejected: direct rec: large eliminator on a multi-ctor inductive         [at inductive NewBool, fold position 17] (--verified) t=0.034s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005721166000000001,
      "cpu_time": 0.004531328,
      "max_rss": 12656640,
      "instructions": 4376361,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor False.rec declares k := true; the generated recursor of this block is not K-like (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039470141,
      "cpu_time": 0.038289724,
      "max_rss": 63561728,
      "instructions": 138424725,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in definition [at def down, fold position 13] (--verified) t=0.031s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005760289,
      "cpu_time": 0.004708328,
      "max_rss": 12591104,
      "instructions": 4343085,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor Nat.rec declares k := true; the generated recursor of this block is not K-like (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006322971,
      "cpu_time": 0.00477771,
      "max_rss": 12640256,
      "instructions": 4431138,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor False.rec declares k := true; the generated recursor of this block is not K-like (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038272851000000004,
      "cpu_time": 0.036752441,
      "max_rss": 59731968,
      "instructions": 154510453,
      "stdout": "",
      "stderr": "con-ron: 1 inductive blocks modelled in-process: E (18 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-ron: rejected: invalid projection: the node names another structure [at def E._model._impl.unpack, a generated model record of inductive E, fold position 40] (--verified) t=0.031s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0053295140000000005,
      "cpu_time": 0.0041398419999999995,
      "max_rss": 10493952,
      "instructions": 4233591,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor rogue declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/proj-non-structure",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.04418267,
      "cpu_time": 0.04189395,
      "max_rss": 61603840,
      "instructions": 138726028,
      "stdout": "",
      "stderr": "con-ron: declined: projection on a non-structure-like type [at theorem bad, fold position 14] (--verified) t=0.035s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/proj-of-imax-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.039815737000000004,
      "cpu_time": 0.037435763000000004,
      "max_rss": 59670528,
      "instructions": 142260819,
      "stdout": "",
      "stderr": "con-ron: 1 inductive blocks modelled in-process: ImaxPropDummy (10 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-ron: declined: projection on a non-structure-like type [at def imaxProjBool, fold position 30] (--verified) t=0.032s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.048384556,
      "cpu_time": 0.045613154,
      "max_rss": 63741952,
      "instructions": 181674205,
      "stdout": "",
      "stderr": "con-ron: rejected: direct sum: type former does not reduce to a sort                  [at inductive Native64ResultSortOwner, fold position 109] (--verified) t=0.040s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.05173193500000001,
      "cpu_time": 0.049121524,
      "max_rss": 63721472,
      "instructions": 179743545,
      "stdout": "",
      "stderr": "con-ron: rejected: projection from a propositional structure must be a proposition [at def PR14806Subst.observe, fold position 113] (--verified) t=0.043s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005321358,
      "cpu_time": 0.004029817000000001,
      "max_rss": 12578816,
      "instructions": 4316136,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor MyBool.rec declares k := true; the generated recursor of this block is not K-like (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/rec-missing-ih",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.062966959,
      "cpu_time": 0.060918678000000004,
      "max_rss": 66019328,
      "instructions": 183214548,
      "stdout": "",
      "stderr": "con-ron: declined: direct rec: a nested occurrence of the block   [at inductive Native64TwoHashOwner, fold position 111] (--verified) t=0.052s\n"
    },
    {
      "checker": "con-ron",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06393665200000001,
      "cpu_time": 0.066411647,
      "max_rss": 70160384,
      "instructions": 208073398,
      "stdout": "",
      "stderr": "con-ron: rejected: application type mismatch [at def Issue.proposition, fold position 111] (--verified) t=0.041s\n"
    },
    {
      "checker": "con-ron",
      "test": "cedar",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 8.220237274,
      "cpu_time": 8.212520351,
      "max_rss": 1110290432,
      "instructions": 50740631571,
      "stdout": "",
      "stderr": "con-ron: 43 inductive blocks modelled in-process: Lean.PersistentHashMap.Node, Lean.Meta.DiscrTree.Trie, Lean.Syntax, Cedar.Spec.Value, Cedar.Validation.CedarType, Cedar.Spec.Residual, Lean.IR.IRType, Lean.PersistentArrayNode, Lean.Json, Lean.PrefixTreeNode, Lean.MessageData, Lean.Elab.InfoTree, Lean.Language.SnapshotTree, Lean.Elab.Tactic.TacticParsedSnapshot, Lean.Data.Trie, Cedar.SymCC.TermType, Cedar.SymCC.Term, Lean.Doc.Inline, Lean.Doc.Block, Lean.Doc.Part, Lean.Level.PP.Result, Cedar.Validation.TypedExpr, Cedar.Spec.Expr, Cedar.Validation.QualifiedType.WellFormed, Cedar.Validation.QualifiedType.IsLifted, Cedar.Validation.TypedExpr.EntityAccessAtLevel, Lean.Language.Lean.CommandParsedSnapshot, IO.AsyncList, Lean.Widget.TaggedText, Lean.Widget.MsgEmbed, Lean.Lsp.Ipc.ModuleHierarchy, Lean.Elab.Term.Do.Code, Lean.Meta.Match.Pattern, Lean.IR.Alt, Lean.Lsp.DocumentSymbol, Lean.Parser.Tactic.MCasesPat, Cedar.Validation.TypedExpr.EntityAccessAtLevel.below, _private.Cedar.SymCC.Decoder.0.Cedar.SymCC.Decoder.SExpr, Lean.Lsp.Ipc.CallHierarchy, Lean.Meta.Match.Example, Lean.Parser.Tactic.MRefinePat, Cedar.Validation.QualifiedType.IsLifted.below, Cedar.Validation.QualifiedType.WellFormed.below (1754 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-ron: 22 projection functions of non-direct structure-likes rewritten to recursor form\ncon-ron: declined: non-standard axiom [at axiom _private.Cedar.Thm.SymCC.Data.Ext.0.Cedar.Thm.msPerDay_toInt._native.native_decide.ax_1_1, fold position 32539] (--verified) t=8.187s\n",
      "timeout": 940
    },
    {
      "checker": "con-ron",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 23.19986146,
      "cpu_time": 66.150176304,
      "max_rss": 1224691712,
      "instructions": 361535538436,
      "stdout": "con-ron: accepted 26819 declarations (--verified)\n",
      "stderr": "con-ron: 3 inductive blocks modelled in-process: Lean.Syntax, ConLeche.Rules.Red, ConLeche.Rules.Red.below (262 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 720
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.044689568000000006,
      "cpu_time": 0.045695316,
      "max_rss": 63688704,
      "instructions": 156150632,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem trans, fold position 46] (--verified) t=0.036s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.045547249000000005,
      "cpu_time": 0.046220774,
      "max_rss": 61714432,
      "instructions": 156239115,
      "stdout": "con-ron: accepted 40 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.049793141000000006,
      "cpu_time": 0.050651876000000005,
      "max_rss": 61513728,
      "instructions": 156846380,
      "stdout": "con-ron: accepted 40 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.046828223,
      "cpu_time": 0.044866267,
      "max_rss": 61542400,
      "instructions": 138341201,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem trans, fold position 12] (--verified) t=0.038s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.046023991,
      "cpu_time": 0.044288291,
      "max_rss": 61497344,
      "instructions": 138454705,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem left, fold position 12] (--verified) t=0.038s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.046919172,
      "cpu_time": 0.045578007000000004,
      "max_rss": 63520768,
      "instructions": 138850960,
      "stdout": "con-ron: accepted 8 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.046816852000000006,
      "cpu_time": 0.044127079,
      "max_rss": 61693952,
      "instructions": 138542418,
      "stdout": "con-ron: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.05617417,
      "cpu_time": 0.052284644,
      "max_rss": 63791104,
      "instructions": 139119771,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in definition [at def etaCtor, fold position 15] (--verified) t=0.046s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.040582866,
      "cpu_time": 0.038668951,
      "max_rss": 61509632,
      "instructions": 138072333,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in definition [at def etaRuleK, fold position 12] (--verified) t=0.032s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.049813979,
      "cpu_time": 0.047567811,
      "max_rss": 59523072,
      "instructions": 137763085,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.044955174,
      "cpu_time": 0.04280362,
      "max_rss": 59588608,
      "instructions": 137623131,
      "stdout": "",
      "stderr": "con-ron: rejected: let value type mismatch [at def EcosystemCase, fold position 12] (--verified) t=0.036s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.049649513000000006,
      "cpu_time": 0.049000796,
      "max_rss": 59695104,
      "instructions": 155585181,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": "con-ron: 1 inductive blocks modelled in-process: E (18 generated records, checked by the fold as declarations and not counted as records of the file)\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.046535335000000004,
      "cpu_time": 0.044907592,
      "max_rss": 63602688,
      "instructions": 138080474,
      "stdout": "",
      "stderr": "con-ron: rejected: direct sum: non positive occurrence of the inductive    [at inductive LALReduciblePositivity, fold position 14] (--verified) t=0.039s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.044188331000000004,
      "cpu_time": 0.042554838,
      "max_rss": 61480960,
      "instructions": 138948848,
      "stdout": "con-ron: accepted 5 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.044231601,
      "cpu_time": 0.042681419,
      "max_rss": 61628416,
      "instructions": 138925319,
      "stdout": "con-ron: accepted 5 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044748187,
      "cpu_time": 0.043297785,
      "max_rss": 59404288,
      "instructions": 138204621,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.043943053,
      "cpu_time": 0.042451686,
      "max_rss": 59527168,
      "instructions": 138127832,
      "stdout": "",
      "stderr": "con-ron: rejected: direct sum: invalid constructor return type   [at inductive LALProofParameterSwap, fold position 12] (--verified) t=0.036s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/subject-reduction-redex",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.044188661000000004,
      "cpu_time": 0.044760928,
      "max_rss": 61689856,
      "instructions": 156906270,
      "stdout": "",
      "stderr": "con-ron: rejected: application type mismatch [at def redex, fold position 49] (--verified) t=0.035s\n"
    },
    {
      "checker": "con-ron",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.048012484,
      "cpu_time": 0.049586294,
      "max_rss": 61448192,
      "instructions": 156297662,
      "stdout": "",
      "stderr": "con-ron: rejected: application type mismatch [at def reduct, fold position 48] (--verified) t=0.039s\n"
    },
    {
      "checker": "con-ron",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 81.23887861300001,
      "cpu_time": 207.74877050700002,
      "max_rss": 3601223680,
      "instructions": 1111790182695,
      "stdout": "con-ron: accepted 370939 declarations (--verified)\n",
      "stderr": "con-ron: 50 inductive blocks modelled in-process: Lean.Syntax, Lean.IR.IRType, Lean.PersistentHashMap.Node, Lean.PersistentArrayNode, Lean.PrefixTreeNode, Lean.Json, Lean.MessageData, Lean.Elab.InfoTree, Lean.Language.SnapshotTree, Lean.Meta.DiscrTree.Trie, Lean.Doc.Inline, Lean.Doc.Block, Lean.Doc.Part, Lean.Compiler.LCNF.Alt, Lean.Data.Trie, Lean.Meta.Grind.Arith.Linear.RingIneqCnstr, Lean.Meta.Grind.Arith.Linear.RingEqCnstr, Lean.Meta.Grind.Arith.Linear.RingDiseqCnstr, Lean.Meta.Grind.Arith.Linear.EqCnstr, Lean.Meta.Grind.Arith.Cutsat.EqCnstr, Lean.Lsp.DocumentSymbol, Lean.Compiler.LCNF.UnreachableBranches.Value, Mathlib.Tactic.Translate.ArgReorder, Lean.Language.Lean.CommandParsedSnapshot, IO.AsyncList, Lean.Widget.TaggedText, Lean.Widget.MsgEmbed, Lean.Elab.Tactic.TacticParsedSnapshot, Lean.IR.Alt, Lean.Elab.Term.Do.Code, Aesop.IndexingMode, Aesop.Frontend.RuleExpr, Lean.Meta.Grind.AC.EqCnstr, Lean.Meta.Grind.AC.DiseqCnstr, Lean.Meta.Match.Pattern, Lean.Level.PP.Result, Lean.Server.Test.Runner.Client.HighlightedMsgEmbed, Mathlib.Tactic.Ring.Common.ExBaseNat, Mathlib.Tactic.Ring.Common.ExBase, Lean.Elab.Tactic.RCases.RCasesPatt, Lean.Meta.Grind.Arith.CommRing.EqCnstr, Lean.Parser.Tactic.MRefinePat, Lean.Parser.Tactic.MCasesPat, Lean.Widget.HighlightedMsgEmbed, Aesop.Script.StepTree, Lean.Lsp.Ipc.CallHierarchy, Lean.Meta.Match.Example, Lean.Server.Test.Runner.Client.MsgEmbed, ProofWidgets.Html, Lean.Lsp.Ipc.ModuleHierarchy (2166 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-ron: 65 projection functions of non-direct structure-likes rewritten to recursor form\n",
      "timeout": 1800
    },
    {
      "checker": "con-ron",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 7.783258243000001,
      "cpu_time": 22.300919194,
      "max_rss": 731107328,
      "instructions": 189333935420,
      "stdout": "con-ron: accepted 53093 declarations (--verified)\n",
      "stderr": "con-ron: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 500
    },
    {
      "checker": "con-ron",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12508205,
      "cpu_time": 0.164104993,
      "max_rss": 112410624,
      "instructions": 1406808914,
      "stdout": "con-ron: accepted 1777 declarations (--verified)\n",
      "stderr": "con-ron: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 281.355467926,
      "cpu_time": 746.358344085,
      "max_rss": 7107923968,
      "instructions": 3518746516040,
      "stdout": "con-ron: accepted 654504 declarations (--verified)\n",
      "stderr": "con-ron: 51 inductive blocks modelled in-process: Lean.Syntax, Lean.IR.IRType, Lean.PersistentHashMap.Node, Lean.PersistentArrayNode, Lean.PrefixTreeNode, Lean.Json, Lean.MessageData, Lean.Elab.InfoTree, Lean.Language.SnapshotTree, Lean.Meta.DiscrTree.Trie, Lean.Doc.Inline, Lean.Doc.Block, Lean.Doc.Part, Lean.Compiler.LCNF.Alt, Lean.Data.Trie, Lean.Meta.Grind.Arith.Linear.RingIneqCnstr, Lean.Meta.Grind.Arith.Linear.RingEqCnstr, Lean.Meta.Grind.Arith.Linear.RingDiseqCnstr, Lean.Meta.Grind.Arith.Linear.EqCnstr, Lean.Meta.Grind.Arith.Cutsat.EqCnstr, Lean.Lsp.DocumentSymbol, Lean.Compiler.LCNF.UnreachableBranches.Value, Lean.Language.Lean.CommandParsedSnapshot, IO.AsyncList, Lean.Widget.TaggedText, Lean.Widget.MsgEmbed, Lean.Elab.Tactic.TacticParsedSnapshot, Lean.IR.Alt, Lists.Equiv, Mathlib.Tactic.Ring.ExBase, Lean.Elab.Term.Do.Code, Aesop.IndexingMode, Aesop.Frontend.RuleExpr, Lean.Meta.Grind.AC.EqCnstr, Lean.Meta.Grind.AC.DiseqCnstr, Lean.Meta.Match.Pattern, Lean.Level.PP.Result, Lean.Server.Test.Runner.Client.HighlightedMsgEmbed, Lean.Elab.Tactic.RCases.RCasesPatt, Lean.Meta.Grind.Arith.CommRing.EqCnstr, Lean.Parser.Tactic.MRefinePat, Mathlib.Tactic.Translate.Reorder, Lean.Parser.Tactic.MCasesPat, Lean.Widget.HighlightedMsgEmbed, Lean.Meta.Match.Example, Aesop.Script.StepTree, Lean.Lsp.Ipc.CallHierarchy, Lean.Server.Test.Runner.Client.MsgEmbed, ProofWidgets.Html, Lean.Lsp.Ipc.ModuleHierarchy, Lists.Equiv.below (2168 generated records, checked by the fold as declarations and not counted as records of the file)\ncon-ron: 65 projection functions of non-direct structure-likes rewritten to recursor form\n",
      "timeout": 5680
    },
    {
      "checker": "con-ron",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00856791,
      "cpu_time": 0.006004998,
      "max_rss": 10665984,
      "instructions": 4233728,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor rogue declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "other/level-index-out-of-order",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.053119638000000004,
      "cpu_time": 0.051198020000000004,
      "max_rss": 59523072,
      "instructions": 137627342,
      "stdout": "",
      "stderr": "con-ron: declined: non-standard axiom [at axiom foo, fold position 12] (--verified) t=0.041s\n"
    },
    {
      "checker": "con-ron",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052936025000000005,
      "cpu_time": 0.05108733,
      "max_rss": 63655936,
      "instructions": 143077220,
      "stdout": "con-ron: accepted 15 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.050912725000000006,
      "cpu_time": 0.050001686000000004,
      "max_rss": 63713280,
      "instructions": 142841855,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem natAddLitBad, fold position 22] (--verified) t=0.041s\n"
    },
    {
      "checker": "con-ron",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045917531000000004,
      "cpu_time": 0.045617672,
      "max_rss": 63602688,
      "instructions": 143422133,
      "stdout": "con-ron: accepted 16 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046545203,
      "cpu_time": 0.045004525000000004,
      "max_rss": 63541248,
      "instructions": 143904117,
      "stdout": "con-ron: accepted 19 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006795969000000001,
      "cpu_time": 0.00506058,
      "max_rss": 10399744,
      "instructions": 4237387,
      "stdout": "",
      "stderr": "con-ron: invalid: the inductive block lists 0 constructors and carries 1 constructor records (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.050430554,
      "cpu_time": 0.048562551999999995,
      "max_rss": 61693952,
      "instructions": 138587853,
      "stdout": "",
      "stderr": "con-ron: rejected: application type mismatch [at theorem badFalse, fold position 14] (--verified) t=0.041s\n"
    },
    {
      "checker": "con-ron",
      "test": "other/sparse-name-index",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.050931659000000004,
      "cpu_time": 0.049342588,
      "max_rss": 59400192,
      "instructions": 137626657,
      "stdout": "",
      "stderr": "con-ron: declined: non-standard axiom [at axiom foo, fold position 12] (--verified) t=0.041s\n"
    },
    {
      "checker": "con-ron",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 37.945466482,
      "cpu_time": 37.934236091,
      "max_rss": 5093785600,
      "instructions": 73081983569,
      "stdout": "con-ron: accepted 21 declarations (--verified)\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "con-ron",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.063620247,
      "cpu_time": 0.062349459,
      "max_rss": 71286784,
      "instructions": 167379531,
      "stdout": "con-ron: accepted 5 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 8.680932092,
      "cpu_time": 8.677814621,
      "max_rss": 1378492416,
      "instructions": 17769951868,
      "stdout": "con-ron: accepted 11 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.16078301,
      "cpu_time": 0.15673634000000003,
      "max_rss": 88731648,
      "instructions": 226347292,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.123366163,
      "cpu_time": 0.121838869,
      "max_rss": 68157440,
      "instructions": 158692407,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12137694600000001,
      "cpu_time": 0.120493353,
      "max_rss": 72658944,
      "instructions": 203222288,
      "stdout": "con-ron: accepted 15 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.110310853,
      "cpu_time": 0.10812643799999999,
      "max_rss": 74211328,
      "instructions": 191412165,
      "stdout": "con-ron: accepted 9 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.093426885,
      "cpu_time": 0.09102847,
      "max_rss": 74592256,
      "instructions": 191416564,
      "stdout": "con-ron: accepted 9 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.147805494,
      "cpu_time": 0.157667413,
      "max_rss": 103960576,
      "instructions": 338297583,
      "stdout": "con-ron: accepted 137 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.40740727,
      "cpu_time": 2.801740535,
      "max_rss": 302768128,
      "instructions": 8321913641,
      "stdout": "con-ron: accepted 2185 declarations (--verified)\n",
      "stderr": "con-ron: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 60
    },
    {
      "checker": "con-ron",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06351854500000001,
      "cpu_time": 0.06251519600000001,
      "max_rss": 61501440,
      "instructions": 138841169,
      "stdout": "con-ron: accepted 8 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.067873866,
      "cpu_time": 0.06700874799999999,
      "max_rss": 61796352,
      "instructions": 140964315,
      "stdout": "con-ron: accepted 7 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.605284551,
      "cpu_time": 1.603351655,
      "max_rss": 546025472,
      "instructions": 4569496772,
      "stdout": "con-ron: accepted 13 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.394181031,
      "cpu_time": 3.413207344,
      "max_rss": 472674304,
      "instructions": 10213762394,
      "stdout": "con-ron: accepted 479 declarations (--verified)\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "con-ron",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 121.61361011500001,
      "cpu_time": 121.61662668000001,
      "max_rss": 5345660928,
      "instructions": 327476891961,
      "stdout": "con-ron: accepted 479 declarations (--verified)\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "con-ron",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 23.517973551,
      "cpu_time": 23.522536816,
      "max_rss": 5808144384,
      "instructions": 90226514812,
      "stdout": "con-ron: accepted 263 declarations (--verified)\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "con-ron",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.6209920230000001,
      "cpu_time": 1.629428177,
      "max_rss": 1003982848,
      "instructions": 8122503437,
      "stdout": "con-ron: accepted 263 declarations (--verified)\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "con-ron",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.660292481,
      "cpu_time": 1.495085601,
      "max_rss": 297693184,
      "instructions": 12524445058,
      "stdout": "con-ron: accepted 3173 declarations (--verified)\n",
      "stderr": "con-ron: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 70
    },
    {
      "checker": "con-ron",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.960288123,
      "cpu_time": 4.749517262,
      "max_rss": 895401984,
      "instructions": 30249913374,
      "stdout": "con-ron: accepted 3173 declarations (--verified)\n",
      "stderr": "con-ron: 1 inductive blocks modelled in-process: Lean.Syntax (30 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 130
    },
    {
      "checker": "con-ron",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043483843,
      "cpu_time": 0.041026955000000004,
      "max_rss": 63725568,
      "instructions": 141218632,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem kernel_refute_cheap_first, fold position 16] (--verified) t=0.035s\n",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046457946,
      "cpu_time": 0.044527090000000005,
      "max_rss": 68198400,
      "instructions": 167088843,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem kernel_refute_cheap_last, fold position 16] (--verified) t=0.038s\n",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043344813,
      "cpu_time": 0.04178184,
      "max_rss": 63791104,
      "instructions": 140177241,
      "stdout": "con-ron: accepted 5 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.051100530000000005,
      "cpu_time": 0.050207112000000005,
      "max_rss": 78778368,
      "instructions": 249366847,
      "stdout": "con-ron: accepted 8 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04496416,
      "cpu_time": 0.043607875000000004,
      "max_rss": 76242944,
      "instructions": 189787322,
      "stdout": "con-ron: accepted 5 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040655512000000005,
      "cpu_time": 0.039583266000000006,
      "max_rss": 62193664,
      "instructions": 144970401,
      "stdout": "con-ron: accepted 5 declarations (--verified)\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "con-ron",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 16.533359428,
      "cpu_time": 47.124601389000006,
      "max_rss": 1042681856,
      "instructions": 307949978891,
      "stdout": "con-ron: accepted 90778 declarations (--verified)\n",
      "stderr": "con-ron: 3 inductive blocks modelled in-process: Lean.Syntax, Lean.Parser.Tactic.MRefinePat, Lean.Parser.Tactic.MCasesPat (82 generated records, checked by the fold as declarations and not counted as records of the file)\n",
      "timeout": 590
    },
    {
      "checker": "con-ron",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043702944,
      "cpu_time": 0.04184597,
      "max_rss": 59453440,
      "instructions": 137684753,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043727792,
      "cpu_time": 0.042178494999999996,
      "max_rss": 59592704,
      "instructions": 137699405,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in definition [at def badDef, fold position 12] (--verified) t=0.035s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044291625,
      "cpu_time": 0.04297593,
      "max_rss": 59342848,
      "instructions": 137720217,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041131395,
      "cpu_time": 0.039182539,
      "max_rss": 59400192,
      "instructions": 137657137,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043901496000000005,
      "cpu_time": 0.042459618,
      "max_rss": 59314176,
      "instructions": 137603885,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045718304,
      "cpu_time": 0.044548661,
      "max_rss": 59461632,
      "instructions": 137744381,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040925569,
      "cpu_time": 0.039340533999999996,
      "max_rss": 59437056,
      "instructions": 137637614,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043213218000000005,
      "cpu_time": 0.041772897,
      "max_rss": 59523072,
      "instructions": 137842923,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.044103053,
      "cpu_time": 0.043101546,
      "max_rss": 59596800,
      "instructions": 137628540,
      "stdout": "",
      "stderr": "con-ron: rejected: expected a sort [at def forallSortBad, fold position 13] (--verified) t=0.036s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.045699539000000004,
      "cpu_time": 0.043903459,
      "max_rss": 59273216,
      "instructions": 137670605,
      "stdout": "",
      "stderr": "con-ron: rejected: expected a sort [at def nonTypeType, fold position 13] (--verified) t=0.036s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040875035000000004,
      "cpu_time": 0.03921194100000001,
      "max_rss": 59596800,
      "instructions": 137544890,
      "stdout": "",
      "stderr": "con-ron: rejected: expected a sort [at axiom nonTypeAxiom, fold position 13] (--verified) t=0.032s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040342338000000005,
      "cpu_time": 0.038267499,
      "max_rss": 59449344,
      "instructions": 137650257,
      "stdout": "",
      "stderr": "con-ron: rejected: type of theorem is not a proposition [at theorem nonPropThm, fold position 12] (--verified) t=0.031s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047014109000000005,
      "cpu_time": 0.045703806,
      "max_rss": 59326464,
      "instructions": 137820905,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040777943000000004,
      "cpu_time": 0.039150668000000007,
      "max_rss": 59244544,
      "instructions": 137661559,
      "stdout": "",
      "stderr": "con-ron: rejected: unknown constant [at theorem selfProof, fold position 12] (--verified) t=0.033s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.063541858,
      "cpu_time": 0.040782868,
      "max_rss": 59588608,
      "instructions": 137694182,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03860549,
      "cpu_time": 0.036910235,
      "max_rss": 59727872,
      "instructions": 137696444,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047963245,
      "cpu_time": 0.045721227,
      "max_rss": 59527168,
      "instructions": 137698870,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048810349,
      "cpu_time": 0.046232618,
      "max_rss": 59322368,
      "instructions": 137736202,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040532263000000006,
      "cpu_time": 0.039237889000000005,
      "max_rss": 59596800,
      "instructions": 137633915,
      "stdout": "",
      "stderr": "con-ron: rejected: duplicate universe parameters in declaration [at def tut06_bad01, fold position 12] (--verified) t=0.032s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046901259,
      "cpu_time": 0.045312853,
      "max_rss": 59645952,
      "instructions": 137686252,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045519633000000004,
      "cpu_time": 0.043768979,
      "max_rss": 59469824,
      "instructions": 137693064,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039654601000000005,
      "cpu_time": 0.037785195,
      "max_rss": 59273216,
      "instructions": 137639034,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043214922,
      "cpu_time": 0.041775191,
      "max_rss": 59453440,
      "instructions": 137663507,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039031266,
      "cpu_time": 0.037269317,
      "max_rss": 59400192,
      "instructions": 137723871,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040840501,
      "cpu_time": 0.039497509,
      "max_rss": 59273216,
      "instructions": 137712510,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039644994,
      "cpu_time": 0.037784717,
      "max_rss": 59408384,
      "instructions": 137714556,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047778339,
      "cpu_time": 0.045387482,
      "max_rss": 59469824,
      "instructions": 137724110,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.064624692,
      "cpu_time": 0.062350393,
      "max_rss": 59449344,
      "instructions": 137571580,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07804631100000001,
      "cpu_time": 0.055399525,
      "max_rss": 59379712,
      "instructions": 137665947,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.049176385,
      "cpu_time": 0.048696311,
      "max_rss": 63709184,
      "instructions": 138354074,
      "stdout": "con-ron: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050504468000000004,
      "cpu_time": 0.050068679000000005,
      "max_rss": 61620224,
      "instructions": 138716574,
      "stdout": "con-ron: accepted 8 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044356917,
      "cpu_time": 0.044026318,
      "max_rss": 61558784,
      "instructions": 138935133,
      "stdout": "con-ron: accepted 10 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042026318,
      "cpu_time": 0.040757061000000004,
      "max_rss": 59473920,
      "instructions": 137675307,
      "stdout": "con-ron: accepted 1 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/034_letTypeDep",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.050044097,
      "cpu_time": 0.048468989999999997,
      "max_rss": 59408384,
      "instructions": 137632376,
      "stdout": "",
      "stderr": "con-ron: declined: non-standard axiom [at axiom aDepProp, fold position 12] (--verified) t=0.040s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/035_letRed",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.055827066,
      "cpu_time": 0.053956129,
      "max_rss": 59576320,
      "instructions": 137613215,
      "stdout": "",
      "stderr": "con-ron: declined: non-standard axiom [at axiom aProp, fold position 12] (--verified) t=0.044s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.056653802,
      "cpu_time": 0.054843409,
      "max_rss": 59523072,
      "instructions": 137727297,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.049376879000000005,
      "cpu_time": 0.047539119,
      "max_rss": 59408384,
      "instructions": 137851799,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047732583,
      "cpu_time": 0.045645829,
      "max_rss": 59584512,
      "instructions": 138264788,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043127959,
      "cpu_time": 0.041658201,
      "max_rss": 59383808,
      "instructions": 137835445,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.053278429,
      "cpu_time": 0.051602126,
      "max_rss": 61550592,
      "instructions": 138477956,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.049240795000000004,
      "cpu_time": 0.047551801,
      "max_rss": 61755392,
      "instructions": 138551300,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.073158337,
      "cpu_time": 0.054180302,
      "max_rss": 59338752,
      "instructions": 137734367,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043196868,
      "cpu_time": 0.04131399300000001,
      "max_rss": 59461632,
      "instructions": 137859498,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045473267000000005,
      "cpu_time": 0.043865648,
      "max_rss": 61571072,
      "instructions": 138246425,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052317891000000005,
      "cpu_time": 0.049331488,
      "max_rss": 63602688,
      "instructions": 141756880,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046860462000000006,
      "cpu_time": 0.04436163,
      "max_rss": 59396096,
      "instructions": 137836481,
      "stdout": "",
      "stderr": "con-ron: rejected: expected a sort [at inductive inductBadNonSort, fold position 13] (--verified) t=0.036s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.04619124,
      "cpu_time": 0.043833339000000006,
      "max_rss": 59473920,
      "instructions": 137571835,
      "stdout": "",
      "stderr": "con-ron: declined: non-standard axiom [at axiom aType, fold position 12] (--verified) t=0.036s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.053631449000000005,
      "cpu_time": 0.052179939,
      "max_rss": 59396096,
      "instructions": 137921287,
      "stdout": "",
      "stderr": "con-ron: rejected: duplicate universe parameters in declaration [at inductive inductLevelParam, fold position 12] (--verified) t=0.045s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.052197927000000005,
      "cpu_time": 0.049925813,
      "max_rss": 59404288,
      "instructions": 137891779,
      "stdout": "",
      "stderr": "con-ron: rejected: number of parameters mismatch [at inductive inductTooFewParams, fold position 12] (--verified) t=0.042s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007456138,
      "cpu_time": 0.005512146000000001,
      "max_rss": 12783616,
      "instructions": 4274404,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor inductWrongCtorParams.rec declares 0 parameters; the block declares 1 (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007419279000000001,
      "cpu_time": 0.005556943000000001,
      "max_rss": 12623872,
      "instructions": 4278837,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor inductWrongCtorResParams.rec declares 0 parameters; the block declares 2 (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0064054030000000005,
      "cpu_time": 0.004857028,
      "max_rss": 12570624,
      "instructions": 4287315,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor inductWrongCtorResLevel.rec declares 0 parameters; the block declares 2 (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005789791000000001,
      "cpu_time": 0.004553749,
      "max_rss": 12595200,
      "instructions": 4268663,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor inductInIndex.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005930083,
      "cpu_time": 0.004564828999999999,
      "max_rss": 12455936,
      "instructions": 4261480,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor indNeg.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04797118,
      "cpu_time": 0.046354729,
      "max_rss": 63725568,
      "instructions": 138695781,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00573619,
      "cpu_time": 0.004436508,
      "max_rss": 12632064,
      "instructions": 4293926,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor reduceCtorType.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007454465,
      "cpu_time": 0.005827718,
      "max_rss": 12652544,
      "instructions": 4310297,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor indNegReducible.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052742976000000004,
      "cpu_time": 0.050752243,
      "max_rss": 59592704,
      "instructions": 138046220,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.058856583000000004,
      "cpu_time": 0.056999559,
      "max_rss": 59518976,
      "instructions": 138094048,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.058138981000000006,
      "cpu_time": 0.055745016,
      "max_rss": 59510784,
      "instructions": 138181273,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0078633,
      "cpu_time": 0.005969574,
      "max_rss": 12697600,
      "instructions": 4264267,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor typeWithTooHighTypeField.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047001305,
      "cpu_time": 0.045463436,
      "max_rss": 59383808,
      "instructions": 137744936,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050372692000000004,
      "cpu_time": 0.048344848,
      "max_rss": 59518976,
      "instructions": 137772502,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042938435000000004,
      "cpu_time": 0.04129546,
      "max_rss": 61550592,
      "instructions": 138459043,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.057280245,
      "cpu_time": 0.055598098,
      "max_rss": 59387904,
      "instructions": 137905454,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044356679,
      "cpu_time": 0.041955799,
      "max_rss": 63651840,
      "instructions": 138606599,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059932206,
      "cpu_time": 0.057898102,
      "max_rss": 61566976,
      "instructions": 138600601,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059900526,
      "cpu_time": 0.057503250000000006,
      "max_rss": 59523072,
      "instructions": 137804593,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06943352900000001,
      "cpu_time": 0.06679052,
      "max_rss": 59469824,
      "instructions": 137954757,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.054392512000000004,
      "cpu_time": 0.052429699,
      "max_rss": 61583360,
      "instructions": 138347214,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048411365000000005,
      "cpu_time": 0.044611606000000005,
      "max_rss": 61505536,
      "instructions": 142388174,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052402019,
      "cpu_time": 0.050399611999999996,
      "max_rss": 59342848,
      "instructions": 138050731,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0076297330000000005,
      "cpu_time": 0.005910135,
      "max_rss": 10571776,
      "instructions": 4269014,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor BogusRecursor.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048709502,
      "cpu_time": 0.047000971,
      "max_rss": 63569920,
      "instructions": 138533025,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048306698,
      "cpu_time": 0.04700528700000001,
      "max_rss": 63897600,
      "instructions": 138676274,
      "stdout": "con-ron: accepted 5 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.051402529,
      "cpu_time": 0.04960227600000001,
      "max_rss": 61497344,
      "instructions": 138588940,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046475882,
      "cpu_time": 0.045348921,
      "max_rss": 63692800,
      "instructions": 138740373,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045911968000000004,
      "cpu_time": 0.04413179800000001,
      "max_rss": 61554688,
      "instructions": 138613471,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045953726,
      "cpu_time": 0.044167111,
      "max_rss": 63471616,
      "instructions": 139448268,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045697596,
      "cpu_time": 0.043717018,
      "max_rss": 63647744,
      "instructions": 139439705,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04273807,
      "cpu_time": 0.041831968000000004,
      "max_rss": 61554688,
      "instructions": 140745341,
      "stdout": "con-ron: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050588807000000006,
      "cpu_time": 0.049213016000000005,
      "max_rss": 59420672,
      "instructions": 149645388,
      "stdout": "con-ron: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.058503944,
      "cpu_time": 0.056767262000000006,
      "max_rss": 59424768,
      "instructions": 138065846,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043703336,
      "cpu_time": 0.042204596000000004,
      "max_rss": 63692800,
      "instructions": 138761865,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044878104,
      "cpu_time": 0.042871605,
      "max_rss": 63717376,
      "instructions": 138826771,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.049421534,
      "cpu_time": 0.048065125,
      "max_rss": 61624320,
      "instructions": 139029998,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.054259804,
      "cpu_time": 0.052247355,
      "max_rss": 61681664,
      "instructions": 137673321,
      "stdout": "",
      "stderr": "con-ron: rejected: projection index out of range [at def projOutOfRange, fold position 12] (--verified) t=0.044s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/088_projNotStruct",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.047443824,
      "cpu_time": 0.04483206,
      "max_rss": 61480960,
      "instructions": 138207390,
      "stdout": "",
      "stderr": "con-ron: declined: projection on a non-structure-like type [at def projNotStruct, fold position 13] (--verified) t=0.037s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046439535000000004,
      "cpu_time": 0.044516466000000005,
      "max_rss": 63578112,
      "instructions": 138759615,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.053062105000000005,
      "cpu_time": 0.051030145,
      "max_rss": 63356928,
      "instructions": 138654480,
      "stdout": "",
      "stderr": "con-ron: rejected: projection from a propositional structure must be a proposition [at def projProp2, fold position 13] (--verified) t=0.043s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.054485298,
      "cpu_time": 0.052018008000000004,
      "max_rss": 63713280,
      "instructions": 138760028,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.053019243,
      "cpu_time": 0.050877085,
      "max_rss": 63586304,
      "instructions": 138659571,
      "stdout": "",
      "stderr": "con-ron: rejected: projection from a propositional structure must be a proposition [at def projProp4, fold position 13] (--verified) t=0.043s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.048477237000000006,
      "cpu_time": 0.046188586999999996,
      "max_rss": 63602688,
      "instructions": 138778217,
      "stdout": "",
      "stderr": "con-ron: rejected: projection from a propositional structure must be a proposition [at def projProp5, fold position 13] (--verified) t=0.037s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.054339394000000006,
      "cpu_time": 0.051799487,
      "max_rss": 63721472,
      "instructions": 138662513,
      "stdout": "",
      "stderr": "con-ron: rejected: projection from a propositional structure must be a proposition [at def projProp6, fold position 13] (--verified) t=0.044s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048673886000000006,
      "cpu_time": 0.046282291,
      "max_rss": 63459328,
      "instructions": 139416376,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.064100713,
      "cpu_time": 0.062243871,
      "max_rss": 63721472,
      "instructions": 139201015,
      "stdout": "",
      "stderr": "con-ron: rejected: invalid projection: the node names another structure [at def projIndexData, fold position 15] (--verified) t=0.042s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042884965000000004,
      "cpu_time": 0.041072871,
      "max_rss": 63668224,
      "instructions": 139199221,
      "stdout": "",
      "stderr": "con-ron: rejected: projection index out of range [at def projIndexData2, fold position 15] (--verified) t=0.033s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059718026,
      "cpu_time": 0.057308745,
      "max_rss": 63598592,
      "instructions": 139126094,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.056615823,
      "cpu_time": 0.054432375,
      "max_rss": 63827968,
      "instructions": 138133408,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.052071772,
      "cpu_time": 0.049286733,
      "max_rss": 63668224,
      "instructions": 138157985,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem ruleKbad, fold position 12] (--verified) t=0.040s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.061791786,
      "cpu_time": 0.059392203000000005,
      "max_rss": 63455232,
      "instructions": 139738291,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem ruleKAcc, fold position 13] (--verified) t=0.051s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.054346888,
      "cpu_time": 0.052513878,
      "max_rss": 59535360,
      "instructions": 137798772,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06465427,
      "cpu_time": 0.062349231000000005,
      "max_rss": 61554688,
      "instructions": 138159050,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06451016100000001,
      "cpu_time": 0.062772742,
      "max_rss": 63602688,
      "instructions": 137943410,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.066273179,
      "cpu_time": 0.063683653,
      "max_rss": 61562880,
      "instructions": 138014564,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in definition [at def proofIrrelevanceBad, fold position 13] (--verified) t=0.053s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046290988000000005,
      "cpu_time": 0.044823694000000004,
      "max_rss": 63918080,
      "instructions": 138143473,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.063534746,
      "cpu_time": 0.061407735000000005,
      "max_rss": 61497344,
      "instructions": 137567257,
      "stdout": "",
      "stderr": "con-ron: declined: non-standard axiom [at axiom aType, fold position 12] (--verified) t=0.051s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.065162421,
      "cpu_time": 0.062895034,
      "max_rss": 63590400,
      "instructions": 138153361,
      "stdout": "con-ron: accepted 5 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048421564,
      "cpu_time": 0.04681522,
      "max_rss": 63664128,
      "instructions": 138016555,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040339423,
      "cpu_time": 0.038311693,
      "max_rss": 63643648,
      "instructions": 138060865,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.067836884,
      "cpu_time": 0.064715616,
      "max_rss": 61890560,
      "instructions": 138425542,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in definition [at def indexedUnitEta, fold position 13] (--verified) t=0.054s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050011618,
      "cpu_time": 0.048908520000000004,
      "max_rss": 63332352,
      "instructions": 139737082,
      "stdout": "con-ron: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.053529469,
      "cpu_time": 0.051054788000000004,
      "max_rss": 61571072,
      "instructions": 138966526,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in definition [at def indexedStructEta, fold position 14] (--verified) t=0.042s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.074520878,
      "cpu_time": 0.072371053,
      "max_rss": 61472768,
      "instructions": 138147318,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.074794741,
      "cpu_time": 0.07249121800000001,
      "max_rss": 61689856,
      "instructions": 138163815,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.057813012000000004,
      "cpu_time": 0.054839529,
      "max_rss": 63709184,
      "instructions": 138010055,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem funEtaBad, fold position 12] (--verified) t=0.045s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040556139000000005,
      "cpu_time": 0.00691132,
      "max_rss": 12787712,
      "instructions": 4389403,
      "stdout": "",
      "stderr": "con-ron: invalid: recursor reflOccLeft.rec declares 0 motives; the block has 1 inductive types (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008553962,
      "cpu_time": 0.006195297,
      "max_rss": 12410880,
      "instructions": 4399685,
      "stdout": "",
      "stderr": "con-ron: invalid: constructor reflOccInIndex.mk declares 1 fields at 0 parameters; its type has 2 binders (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07231992100000001,
      "cpu_time": 0.069940613,
      "max_rss": 63545344,
      "instructions": 138587913,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050702811,
      "cpu_time": 0.049084326,
      "max_rss": 63565824,
      "instructions": 138561564,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052264733,
      "cpu_time": 0.050076978,
      "max_rss": 63598592,
      "instructions": 138581685,
      "stdout": "con-ron: accepted 3 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.056043703,
      "cpu_time": 0.054859092,
      "max_rss": 63647744,
      "instructions": 139308637,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052643863000000006,
      "cpu_time": 0.049808282,
      "max_rss": 63922176,
      "instructions": 139358489,
      "stdout": "con-ron: accepted 2 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.053397933,
      "cpu_time": 0.051398737,
      "max_rss": 63602688,
      "instructions": 140323071,
      "stdout": "con-ron: accepted 4 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.052545348000000006,
      "cpu_time": 0.049875779,
      "max_rss": 63602688,
      "instructions": 139833410,
      "stdout": "",
      "stderr": "con-ron: rejected: type mismatch in theorem [at theorem accRecNoEta, fold position 13] (--verified) t=0.043s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.054920471000000005,
      "cpu_time": 0.052735422000000004,
      "max_rss": 59469824,
      "instructions": 138035192,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.051492308,
      "cpu_time": 0.049856215,
      "max_rss": 59596800,
      "instructions": 138070524,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.05362621,
      "cpu_time": 0.051416226,
      "max_rss": 61358080,
      "instructions": 138115483,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.053069659000000005,
      "cpu_time": 0.048680227000000006,
      "max_rss": 59654144,
      "instructions": 138091345,
      "stdout": "con-ron: accepted 7 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045521008,
      "cpu_time": 0.043664352000000003,
      "max_rss": 61538304,
      "instructions": 138450875,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06645031,
      "cpu_time": 0.064173091,
      "max_rss": 61624320,
      "instructions": 138348401,
      "stdout": "con-ron: accepted 6 declarations (--verified)\n",
      "stderr": ""
    },
    {
      "checker": "con-ron",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.066507618,
      "cpu_time": 0.064098479,
      "max_rss": 59408384,
      "instructions": 137640660,
      "stdout": "",
      "stderr": "con-ron: rejected: duplicate declaration [at def dup_defs, fold position 13] (--verified) t=0.055s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.056093686000000004,
      "cpu_time": 0.053969825,
      "max_rss": 59453440,
      "instructions": 137907561,
      "stdout": "",
      "stderr": "con-ron: rejected: duplicate declaration [at inductive dup_ind_def, fold position 13] (--verified) t=0.044s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038173422000000005,
      "cpu_time": 0.036739196,
      "max_rss": 59465728,
      "instructions": 137915270,
      "stdout": "",
      "stderr": "con-ron: rejected: duplicate declaration [at inductive dup_ctor_def, fold position 13] (--verified) t=0.030s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042490458,
      "cpu_time": 0.04109597500000001,
      "max_rss": 59404288,
      "instructions": 137935458,
      "stdout": "",
      "stderr": "con-ron: rejected: duplicate declaration [at inductive dup_rec_def, fold position 13] (--verified) t=0.035s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.048736813000000004,
      "cpu_time": 0.04707925500000001,
      "max_rss": 59527168,
      "instructions": 137934453,
      "stdout": "",
      "stderr": "con-ron: rejected: direct rec: the block's recursor is not T.rec            [at inductive misnamed_rec, fold position 12] (--verified) t=0.040s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.04326116,
      "cpu_time": 0.041101313,
      "max_rss": 61820928,
      "instructions": 137936958,
      "stdout": "",
      "stderr": "con-ron: rejected: direct rec: the block's recursor is not T.rec            [at inductive dup_rec_def2, fold position 13] (--verified) t=0.033s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042526756000000006,
      "cpu_time": 0.040945403,
      "max_rss": 59527168,
      "instructions": 137895488,
      "stdout": "",
      "stderr": "con-ron: rejected: duplicate declaration [at inductive dup_ctor_rec, fold position 12] (--verified) t=0.032s\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007431091000000001,
      "cpu_time": 0.005323731999999999,
      "max_rss": 10387456,
      "instructions": 4306076,
      "stdout": "",
      "stderr": "con-ron: invalid: duplicate constructor name in an inductive type's ctors (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.008154275,
      "cpu_time": 0.006286328,
      "max_rss": 10420224,
      "instructions": 4239080,
      "stdout": "",
      "stderr": "con-ron: declined: definition with safety 'unsafe' (--verified)\n"
    },
    {
      "checker": "con-ron",
      "test": "tutorial/141_falseFromPartial",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.008140268,
      "cpu_time": 0.006094286000000001,
      "max_rss": 10399744,
      "instructions": 4239465,
      "stdout": "",
      "stderr": "con-ron: declined: definition with safety 'partial' (--verified)\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037435681000000005,
      "cpu_time": 0.023404358,
      "max_rss": 12869632,
      "instructions": 12198302,
      "stdout": "REJECT\n",
      "stderr": "_test: constant Eq.casesOn expects 2 universe arguments, got 0\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010903302,
      "cpu_time": 0.01499738,
      "max_rss": 13127680,
      "instructions": 14167245,
      "stdout": "REJECT\n",
      "stderr": "_private.Test.0.S: constructor _private.Test.0.S.mk declares 0 fields but has 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011107145,
      "cpu_time": 0.014209486,
      "max_rss": 12529664,
      "instructions": 11735244,
      "stdout": "REJECT\n",
      "stderr": "bad: type mismatch:\n  term     Eq.refl.{1} T t1\n  has type Eq.{1} T t1 t1\n  expected Eq.{1} T t1 t2\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013978480000000001,
      "cpu_time": 0.017641109000000002,
      "max_rss": 12435456,
      "instructions": 10337717,
      "stdout": "REJECT\n",
      "stderr": "MyBool: recursor has 2 universe parameters, expected 1 (its inductive type does not support large elimination)\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012707537000000001,
      "cpu_time": 0.016816706,
      "max_rss": 12988416,
      "instructions": 12908581,
      "stdout": "REJECT\n",
      "stderr": "NewBool: recursor has 1 universe parameters, expected 0 (its inductive type does not support large elimination)\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012519173000000001,
      "cpu_time": 0.014077296000000001,
      "max_rss": 12206080,
      "instructions": 9766455,
      "stdout": "REJECT\n",
      "stderr": "False: recursor declares k = True, expected False\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009584779,
      "cpu_time": 0.013162954,
      "max_rss": 12533760,
      "instructions": 10414889,
      "stdout": "REJECT\n",
      "stderr": "down: type mismatch:\n  term     fun (x : Sort v+1) => #0\n  has type (x : Sort v+1) -> Sort v+1\n  expected (x : Sort v+1) -> Sort v\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010091619000000001,
      "cpu_time": 0.013558460999999999,
      "max_rss": 11948032,
      "instructions": 9631877,
      "stdout": "REJECT\n",
      "stderr": "Nat: recursor declares k = True, expected False\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009840048,
      "cpu_time": 0.013813871,
      "max_rss": 12197888,
      "instructions": 10367124,
      "stdout": "REJECT\n",
      "stderr": "False: recursor declares k = True, expected False\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014236093000000002,
      "cpu_time": 0.020171403,
      "max_rss": 17223680,
      "instructions": 25589194,
      "stdout": "REJECT\n",
      "stderr": "E: recursor E.rec does not typecheck after flattening: projection: expected a value of type C, got W\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009181452000000001,
      "cpu_time": 0.012158165,
      "max_rss": 11620352,
      "instructions": 8573296,
      "stdout": "REJECT\n",
      "stderr": "False: the block's recursors are [\"False.rec\",\"rogue\"], expected [\"False.rec\"]\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010337962000000001,
      "cpu_time": 0.013885045,
      "max_rss": 12070912,
      "instructions": 9712042,
      "stdout": "REJECT\n",
      "stderr": "bad: projection: Bad is not a structure\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011218643,
      "cpu_time": 0.015408156999999999,
      "max_rss": 14118912,
      "instructions": 14147785,
      "stdout": "REJECT\n",
      "stderr": "imaxProjBool: projection out of a proposition into 1: ImaxProp.0\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015158664,
      "cpu_time": 0.030691129,
      "max_rss": 30920704,
      "instructions": 75419506,
      "stdout": "REJECT\n",
      "stderr": "Native64ResultSortOwner: inductive Native64ResultSortOwner: the type must end in a sort, got Native64ResultSortGate.rec.{2} x!14 (fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (proof : Native64ResultSortGate x!14 #3 #2 #1 #0) => Sort 1) Sort 0 (Native64SortGateB.0.3766726852 ((fun (salt : Nat) => x!14) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => x!14) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => x!14) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => x!14) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) x!15\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015664282,
      "cpu_time": 0.03062099,
      "max_rss": 30990336,
      "instructions": 75894987,
      "stdout": "REJECT\n",
      "stderr": "PR14806Subst.proposition: type mismatch:\n  term     PR14806Subst.witness\n  has type Eq.{1} Bool PR14806Subst.a PR14806Subst.c\n  expected Eq.{1} Bool PR14806Subst.a PR14806Subst.b\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011103869,
      "cpu_time": 0.014565758000000002,
      "max_rss": 12013568,
      "instructions": 9292673,
      "stdout": "REJECT\n",
      "stderr": "MyBool: recursor declares k = True, expected False\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016959904,
      "cpu_time": 0.031180694,
      "max_rss": 31309824,
      "instructions": 76497888,
      "stdout": "REJECT\n",
      "stderr": "Native64TwoHashOwner: constructor Native64TwoHashOwner.step of Native64TwoHashOwner: recursive field must be headed by Native64TwoHashOwner, got Native64TwoHashGate.rec.{2} x!15 (fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (proof : Native64TwoHashGate x!15 #3 #2 #1 #0) => Sort 1) Native64TwoHashOwner (Native64TwoHashB.0.2525080234 ((fun (salt : Nat) => x!15) (OfNat.ofNat.{0} Nat 101831 (instOfNatNat 101831)))) (Native64TwoHashA.0.572478232 ((fun (salt : Nat) => x!15) (OfNat.ofNat.{0} Nat 101831 (instOfNatNat 101831)))) (Native64TwoHashA.0.572478232 ((fun (salt : Nat) => x!15) (OfNat.ofNat.{0} Nat 101831 (instOfNatNat 101831)))) (Native64TwoHashA.0.572478232 ((fun (salt : Nat) => x!15) (OfNat.ofNat.{0} Nat 101831 (instOfNatNat 101831)))) x!17\n"
    },
    {
      "checker": "eink0rn",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018018679000000003,
      "cpu_time": 0.037683596,
      "max_rss": 32362496,
      "instructions": 79375475,
      "stdout": "REJECT\n",
      "stderr": "Issue.proposition: type mismatch:\n  term     Issue.gateWitness\n  has type Eq.{1} Bool Issue.gateA Issue.gateC\n  expected Eq.{1} Bool Issue.gateA Issue.gateB\n"
    },
    {
      "checker": "eink0rn",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 31.255951334000002,
      "cpu_time": 156.26033541500001,
      "max_rss": 2575769600,
      "instructions": 657353332079,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "eink0rn",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 239.97601958500002,
      "cpu_time": 788.815899211,
      "max_rss": 6677368832,
      "instructions": 3450465951593,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.014316318000000001,
      "cpu_time": 0.021248826999999998,
      "max_rss": 18296832,
      "instructions": 27865740,
      "stdout": "REJECT\n",
      "stderr": "trans: type mismatch:\n  term     fun (a : Acc.{1} Nat (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) => fun (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat #1 #0) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1))) => Eq.refl.{1} Bool (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) #0)\n  has type (a : Acc.{1} Nat (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) => fun (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat #1 #0) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1))) -> Eq.{1} Bool (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) #0) (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) #0)\n  expected (a : Acc.{1} Nat (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) => fun (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat #1 #0) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1))) -> Eq.{1} Bool (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) #0) (f (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)) (Acc.inv.{1} Nat (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) => fun (x2._@.Test.1043551373._ ...\n"
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.014502486,
      "cpu_time": 0.020040734,
      "max_rss": 17739776,
      "instructions": 27237009,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.012776931,
      "cpu_time": 0.019144389,
      "max_rss": 17903616,
      "instructions": 27558473,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011888174000000001,
      "cpu_time": 0.014480362,
      "max_rss": 12574720,
      "instructions": 10931418,
      "stdout": "REJECT\n",
      "stderr": "trans: type mismatch:\n  term     fun (P : Sort 0) => fun (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) => fun (\u03b1 : Sort 1) => fun (f : (a : #2) -> #1) => fun (h : (x : #3) -> (y : #4) -> (a._@._internal._hyg.0 : #4 #1 #0) -> Eq.{1} #4 (#3 #2) (#3 #1)) => fun (q : Quot.{0} #4 #3) => fun (z : #5) => Eq.refl.{1} #4 (Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n  has type (P : Sort 0) -> (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) -> (\u03b1 : Sort 1) -> (f : (a : #2) -> #1) -> (h : (x : #3) -> (y : #4) -> (a._@._internal._hyg.0 : #4 #1 #0) -> Eq.{1} #4 (#3 #2) (#3 #1)) -> (q : Quot.{0} #4 #3) -> (z : #5) -> Eq.{1} #4 (Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n  expected (P : Sort 0) -> (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) -> (\u03b1 : Sort 1) -> (f : (a : #2) -> #1) -> (h : (x : #3) -> (y : #4) -> (a._@._internal._hyg.0 : #4 #1 #0) -> Eq.{1} #4 (#3 #2) (#3 #1)) -> (q : Quot.{0} #4 #3) -> (z : #5) -> Eq.{1} #4 (Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0)\n"
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011230841,
      "cpu_time": 0.013922660000000002,
      "max_rss": 12734464,
      "instructions": 11081614,
      "stdout": "REJECT\n",
      "stderr": "left: type mismatch:\n  term     fun (P : Sort 0) => fun (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) => fun (\u03b1 : Sort 1) => fun (f : (a : #2) -> #1) => fun (h : (x : #3) -> (y : #4) -> (a._@._internal._hyg.0 : #4 #1 #0) -> Eq.{1} #4 (#3 #2) (#3 #1)) => fun (q : Quot.{0} #4 #3) => fun (z : #5) => Eq.refl.{1} #4 (Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n  has type (P : Sort 0) -> (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) -> (\u03b1 : Sort 1) -> (f : (a : #2) -> #1) -> (h : (x : #3) -> (y : #4) -> (a._@._internal._hyg.0 : #4 #1 #0) -> Eq.{1} #4 (#3 #2) (#3 #1)) -> (q : Quot.{0} #4 #3) -> (z : #5) -> Eq.{1} #4 (Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n  expected (P : Sort 0) -> (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) -> (\u03b1 : Sort 1) -> (f : (a : #2) -> #1) -> (h : (x : #3) -> (y : #4) -> (a._@._internal._hyg.0 : #4 #1 #0) -> Eq.{1} #4 (#3 #2) (#3 #1)) -> (q : Quot.{0} #4 #3) -> (z : #5) -> Eq.{1} #4 (Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (Quot.lift.{0, 1} #6 #5 #4 #3 #2 (Quot.mk.{0} #6 #5 #0))\n"
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.01012637,
      "cpu_time": 0.013439157,
      "max_rss": 12648448,
      "instructions": 11054717,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010774586000000001,
      "cpu_time": 0.013271839,
      "max_rss": 12414976,
      "instructions": 10682201,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010267584000000001,
      "cpu_time": 0.012813255,
      "max_rss": 12926976,
      "instructions": 10927827,
      "stdout": "REJECT\n",
      "stderr": "etaCtor: type mismatch:\n  term     fun (x : (proof : True) -> T) => Eq.refl.{1} ((proof : True) -> T) #0\n  has type (x : (proof : True) -> T) -> Eq.{1} ((proof : True) -> T) #0 #0\n  expected (x : (proof : True) -> T) -> Eq.{1} ((proof : True) -> T) (T.mk (T.val (#0 True.intro))) #0\n"
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010599938000000001,
      "cpu_time": 0.013028721000000002,
      "max_rss": 12398592,
      "instructions": 10354345,
      "stdout": "REJECT\n",
      "stderr": "etaRuleK: type mismatch:\n  term     fun (a : (a._@._internal._hyg.0 : Eq.{1} Bool Bool.true Bool.true) -> Bool) => Eq.refl.{1} ((a._@._internal._hyg.0 : Eq.{1} Bool Bool.true Bool.true) -> Bool) #0\n  has type (a : (a._@._internal._hyg.0 : Eq.{1} Bool Bool.true Bool.true) -> Bool) -> Eq.{1} ((a._@._internal._hyg.0 : Eq.{1} Bool Bool.true Bool.true) -> Bool) #0 #0\n  expected (a : (a._@._internal._hyg.0 : Eq.{1} Bool Bool.true Bool.true) -> Bool) -> Eq.{1} ((a._@._internal._hyg.0 : Eq.{1} Bool Bool.true Bool.true) -> Bool) (Eq.rec.{1, 1} Bool Bool.true (fun (x._@.Test.1420384072._hygCtx._hyg.30 : Bool) => fun (x._@.Test.1420384072._hygCtx._hyg.32 : Eq.{1} Bool Bool.true #0) => Bool) (#0 (Eq.refl.{1} Bool Bool.true)) Bool.true) #0\n"
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009555991,
      "cpu_time": 0.012320797000000001,
      "max_rss": 11657216,
      "instructions": 8792842,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010015332,
      "cpu_time": 0.012937336,
      "max_rss": 11780096,
      "instructions": 8573353,
      "stdout": "REJECT\n",
      "stderr": "EcosystemCase: type mismatch:\n  term     Sort 1\n  has type Sort 2\n  expected Sort 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010851139000000001,
      "cpu_time": 0.014548484,
      "max_rss": 13516800,
      "instructions": 12484596,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/positivity-whnf",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009862265,
      "cpu_time": 0.012417204999999999,
      "max_rss": 12189696,
      "instructions": 9639415,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.011194172,
      "cpu_time": 0.014497456,
      "max_rss": 12836864,
      "instructions": 10575888,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010355930000000001,
      "cpu_time": 0.013033939999999999,
      "max_rss": 12349440,
      "instructions": 10434528,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009711311,
      "cpu_time": 0.012351841,
      "max_rss": 11907072,
      "instructions": 9220647,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010131349000000001,
      "cpu_time": 0.012699954,
      "max_rss": 11948032,
      "instructions": 8809628,
      "stdout": "REJECT\n",
      "stderr": "LALProofParameterSwap: constructor LALProofParameterSwap.mk of LALProofParameterSwap: result type must use the type's own parameters\n"
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/subject-reduction-redex",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.013072515000000002,
      "cpu_time": 0.018607904999999998,
      "max_rss": 17723392,
      "instructions": 27175972,
      "stdout": "REJECT\n",
      "stderr": "redex: type mismatch:\n  term     x!15\n  has type x!6 (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) (redex._proof_2 x!4))\n  expected x!6 (f (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)) (redex._proof_1 x!4))\n"
    },
    {
      "checker": "eink0rn",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.01325622,
      "cpu_time": 0.019421873000000003,
      "max_rss": 17645568,
      "instructions": 26907473,
      "stdout": "REJECT\n",
      "stderr": "reduct: type mismatch:\n  term     x!14\n  has type x!6 (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) x!4)\n  expected x!6 (f (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)) (redex._proof_1 x!4))\n"
    },
    {
      "checker": "eink0rn",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 75.228749562,
      "cpu_time": 344.82683492300004,
      "max_rss": 5598842880,
      "instructions": 1775606990873,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "eink0rn",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 9.942092975000001,
      "cpu_time": 46.608120068999995,
      "max_rss": 1028034560,
      "instructions": 259747221393,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "eink0rn",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.115548148,
      "cpu_time": 0.319758309,
      "max_rss": 277024768,
      "instructions": 1381665614,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 326.537864104,
      "cpu_time": 1951.634146866,
      "max_rss": 12861612032,
      "instructions": 9725857931333,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "eink0rn",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016625268000000002,
      "cpu_time": 0.018519461,
      "max_rss": 11366400,
      "instructions": 8561352,
      "stdout": "REJECT\n",
      "stderr": "False: the block's recursors are [\"False.rec\",\"rogue\"], expected [\"False.rec\"]\n"
    },
    {
      "checker": "eink0rn",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012483510000000001,
      "cpu_time": 0.016491658000000003,
      "max_rss": 11448320,
      "instructions": 8493307,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015216918000000001,
      "cpu_time": 0.019478102,
      "max_rss": 13881344,
      "instructions": 15394808,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014557079,
      "cpu_time": 0.019618697,
      "max_rss": 14286848,
      "instructions": 15835439,
      "stdout": "REJECT\n",
      "stderr": "natAddLitBad: type mismatch:\n  term     Eq.refl.{1} Nat (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321)))\n  has type Eq.{1} Nat (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321))) (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321)))\n  expected Eq.{1} Nat (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321))) (OfNat.ofNat.{0} Nat 1111111111 (instOfNatNat 1111111111))\n"
    },
    {
      "checker": "eink0rn",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014799684,
      "cpu_time": 0.019873814,
      "max_rss": 14049280,
      "instructions": 15868657,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014031794,
      "cpu_time": 0.019307144999999998,
      "max_rss": 14331904,
      "instructions": 16008487,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012984179,
      "cpu_time": 0.015642506,
      "max_rss": 11476992,
      "instructions": 8525012,
      "stdout": "REJECT\n",
      "stderr": "False: inductive: \"ctors\" does not list every exported constructor\n"
    },
    {
      "checker": "eink0rn",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012953101000000002,
      "cpu_time": 0.016928292,
      "max_rss": 12263424,
      "instructions": 9453444,
      "stdout": "REJECT\n",
      "stderr": "badFalse: type mismatch:\n  term     True.intro\n  has type True\n  expected False\n"
    },
    {
      "checker": "eink0rn",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013894897000000002,
      "cpu_time": 0.017236247,
      "max_rss": 11366400,
      "instructions": 8315725,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.079347793,
      "cpu_time": 0.087121676,
      "max_rss": 65638400,
      "instructions": 324974246,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "eink0rn",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016671945,
      "cpu_time": 0.019517837,
      "max_rss": 16646144,
      "instructions": 26926830,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.41235561400000004,
      "cpu_time": 0.453876393,
      "max_rss": 99725312,
      "instructions": 4115338678,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020089173000000002,
      "cpu_time": 0.024103852000000002,
      "max_rss": 27238400,
      "instructions": 53476571,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059223624,
      "cpu_time": 0.06341904799999999,
      "max_rss": 51085312,
      "instructions": 539000877,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07505613500000001,
      "cpu_time": 0.079595581,
      "max_rss": 117411840,
      "instructions": 535740161,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020378587,
      "cpu_time": 0.023948417,
      "max_rss": 18739200,
      "instructions": 35695256,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018331087000000003,
      "cpu_time": 0.021575675000000002,
      "max_rss": 18931712,
      "instructions": 35616604,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 10.602997851000001,
      "cpu_time": 17.900866698999998,
      "max_rss": 778702848,
      "instructions": 69472644046,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.5947860180000001,
      "cpu_time": 1.48559762,
      "max_rss": 364572672,
      "instructions": 7623468271,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "eink0rn",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01342653,
      "cpu_time": 0.017530686,
      "max_rss": 12566528,
      "instructions": 10667410,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013877064000000001,
      "cpu_time": 0.018079466,
      "max_rss": 12849152,
      "instructions": 11811077,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.718861552,
      "cpu_time": 1.490266359,
      "max_rss": 393232384,
      "instructions": 8737995267,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.7046381890000001,
      "cpu_time": 1.87669842,
      "max_rss": 645816320,
      "instructions": 8250296922,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "eink0rn",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 10.737237515,
      "cpu_time": 32.728865279000004,
      "max_rss": 3981537280,
      "instructions": 132291280473,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "eink0rn",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 10.695447416,
      "cpu_time": 37.729032506,
      "max_rss": 4805070848,
      "instructions": 133999538347,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "eink0rn",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8412197650000001,
      "cpu_time": 2.431727688,
      "max_rss": 795492352,
      "instructions": 9340718466,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "eink0rn",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.576340019,
      "cpu_time": 2.453015746,
      "max_rss": 411754496,
      "instructions": 13749119693,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "eink0rn",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.0402026600000003,
      "cpu_time": 7.098247140000001,
      "max_rss": 1044570112,
      "instructions": 32867027970,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "eink0rn",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013439855,
      "cpu_time": 0.016756716999999997,
      "max_rss": 17588224,
      "instructions": 17593823,
      "stdout": "REJECT\n",
      "stderr": "kernel_refute_cheap_first: type mismatch:\n  term     Eq.refl.{1} (Prod.{0, 0} Bool N) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S ( ...\n  has type Eq.{1} (Prod.{0, 0} Bool N) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S ( ...\n  expected Eq.{1} (Prod.{0, 0} Bool N) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S ( ...\n",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.053072079,
      "cpu_time": 0.056843206,
      "max_rss": 59322368,
      "instructions": 581019004,
      "stdout": "REJECT\n",
      "stderr": "kernel_refute_cheap_last: type mismatch:\n  term     Eq.refl.{1} (Prod.{0, 0} N Bool) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N ...\n  has type Eq.{1} (Prod.{0, 0} N Bool) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N ...\n  expected Eq.{1} (Prod.{0, 0} N Bool) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N ...\n",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011279764000000001,
      "cpu_time": 0.01484572,
      "max_rss": 12533760,
      "instructions": 17620707,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030120377,
      "cpu_time": 0.033544569,
      "max_rss": 28364800,
      "instructions": 261863564,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017216317000000002,
      "cpu_time": 0.021905577000000002,
      "max_rss": 27791360,
      "instructions": 68574472,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011987901,
      "cpu_time": 0.015178643,
      "max_rss": 14102528,
      "instructions": 15503448,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "eink0rn",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 20.653132849000002,
      "cpu_time": 102.06697469800001,
      "max_rss": 2008817664,
      "instructions": 487583094670,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010011076,
      "cpu_time": 0.012628326,
      "max_rss": 11427840,
      "instructions": 8425051,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009654766,
      "cpu_time": 0.012981157,
      "max_rss": 11468800,
      "instructions": 8522407,
      "stdout": "REJECT\n",
      "stderr": "badDef: type mismatch:\n  term     Sort 1\n  has type Sort 2\n  expected Sort 0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010217501,
      "cpu_time": 0.013503584,
      "max_rss": 11423744,
      "instructions": 8523981,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010892839000000001,
      "cpu_time": 0.01345328,
      "max_rss": 11603968,
      "instructions": 8595263,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009174525000000001,
      "cpu_time": 0.013038585,
      "max_rss": 11694080,
      "instructions": 8464001,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010010794,
      "cpu_time": 0.013501713,
      "max_rss": 11554816,
      "instructions": 8920574,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010282474,
      "cpu_time": 0.013591866,
      "max_rss": 11493376,
      "instructions": 8797156,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010231297,
      "cpu_time": 0.013707448,
      "max_rss": 11636736,
      "instructions": 8638960,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00996555,
      "cpu_time": 0.013515747,
      "max_rss": 11702272,
      "instructions": 8696925,
      "stdout": "REJECT\n",
      "stderr": "forallSortBad: expected a sort, got x!0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011015389,
      "cpu_time": 0.013544361999999999,
      "max_rss": 11546624,
      "instructions": 8600370,
      "stdout": "REJECT\n",
      "stderr": "nonTypeType: expected a sort, got (a._@._internal._hyg.0 : Sort 1) -> (a._@._internal._hyg.0 : Sort 1) -> Sort 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009937616,
      "cpu_time": 0.013529286000000001,
      "max_rss": 11628544,
      "instructions": 8814426,
      "stdout": "REJECT\n",
      "stderr": "nonTypeAxiom: expected a sort, got (a._@._internal._hyg.0 : Sort 1) -> (a._@._internal._hyg.0 : Sort 1) -> Sort 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009555109,
      "cpu_time": 0.013510816,
      "max_rss": 11296768,
      "instructions": 8578808,
      "stdout": "REJECT\n",
      "stderr": "nonPropThm: theorem statement is not a proposition: it lives in Sort 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010137521,
      "cpu_time": 0.012875918,
      "max_rss": 11669504,
      "instructions": 8695624,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010050608,
      "cpu_time": 0.013153241,
      "max_rss": 11640832,
      "instructions": 8577928,
      "stdout": "REJECT\n",
      "stderr": "selfProof: unknown constant selfProof\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009890889,
      "cpu_time": 0.012414869,
      "max_rss": 11636736,
      "instructions": 8493670,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010498529000000001,
      "cpu_time": 0.013277056,
      "max_rss": 11755520,
      "instructions": 8491390,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009497071000000001,
      "cpu_time": 0.012434142,
      "max_rss": 11644928,
      "instructions": 8521276,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009588081,
      "cpu_time": 0.012847699,
      "max_rss": 11689984,
      "instructions": 8694406,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012209668,
      "cpu_time": 0.014660537,
      "max_rss": 11202560,
      "instructions": 8456432,
      "stdout": "REJECT\n",
      "stderr": "tut06_bad01: duplicate universe parameter\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012471228000000001,
      "cpu_time": 0.014085351,
      "max_rss": 11542528,
      "instructions": 8444731,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011732303000000001,
      "cpu_time": 0.014924555,
      "max_rss": 11735040,
      "instructions": 8519302,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010225306,
      "cpu_time": 0.013512099,
      "max_rss": 11628544,
      "instructions": 8623695,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010819791,
      "cpu_time": 0.013997424000000001,
      "max_rss": 11710464,
      "instructions": 8714836,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009495558000000001,
      "cpu_time": 0.012611072000000001,
      "max_rss": 11653120,
      "instructions": 8457244,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009512439000000001,
      "cpu_time": 0.012954976,
      "max_rss": 11468800,
      "instructions": 8584223,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009814987,
      "cpu_time": 0.01298809,
      "max_rss": 11472896,
      "instructions": 8696294,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009408695,
      "cpu_time": 0.011820375000000001,
      "max_rss": 11575296,
      "instructions": 8544875,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011483556,
      "cpu_time": 0.014738678,
      "max_rss": 11403264,
      "instructions": 8474505,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009801092,
      "cpu_time": 0.012777042,
      "max_rss": 11751424,
      "instructions": 8555294,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010286631000000001,
      "cpu_time": 0.013447490999999999,
      "max_rss": 11878400,
      "instructions": 9259785,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010870747,
      "cpu_time": 0.014370183000000002,
      "max_rss": 12161024,
      "instructions": 9622665,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009707936,
      "cpu_time": 0.013088917,
      "max_rss": 12169216,
      "instructions": 10041978,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009301464,
      "cpu_time": 0.01258307,
      "max_rss": 11386880,
      "instructions": 8459502,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009366946000000001,
      "cpu_time": 0.01212668,
      "max_rss": 11546624,
      "instructions": 8649577,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011254025,
      "cpu_time": 0.014402501000000002,
      "max_rss": 11673600,
      "instructions": 8589250,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009964257,
      "cpu_time": 0.013088048000000001,
      "max_rss": 11710464,
      "instructions": 8895724,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010315235,
      "cpu_time": 0.012939432,
      "max_rss": 11833344,
      "instructions": 8934560,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016499022000000002,
      "cpu_time": 0.019699756000000002,
      "max_rss": 12414976,
      "instructions": 9385952,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010477970000000001,
      "cpu_time": 0.013068774,
      "max_rss": 11931648,
      "instructions": 9123142,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013203231000000001,
      "cpu_time": 0.016546598,
      "max_rss": 12025856,
      "instructions": 9431744,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012237660000000001,
      "cpu_time": 0.014357010000000002,
      "max_rss": 12099584,
      "instructions": 9472504,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010630788,
      "cpu_time": 0.013947993,
      "max_rss": 11722752,
      "instructions": 8896958,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011739276,
      "cpu_time": 0.014486617,
      "max_rss": 12058624,
      "instructions": 9259218,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010372974,
      "cpu_time": 0.013232324,
      "max_rss": 11960320,
      "instructions": 9253706,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013894097000000001,
      "cpu_time": 0.016972292,
      "max_rss": 13029376,
      "instructions": 13216619,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010162067,
      "cpu_time": 0.013414002,
      "max_rss": 11845632,
      "instructions": 8706764,
      "stdout": "REJECT\n",
      "stderr": "inductBadNonSort: the block's recursors are [], expected [\"inductBadNonSort.rec\"]\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009878907000000001,
      "cpu_time": 0.013044202999999999,
      "max_rss": 11689984,
      "instructions": 8407612,
      "stdout": "REJECT\n",
      "stderr": "inductBadNonSort2: the block's recursors are [], expected [\"inductBadNonSort2.rec\"]\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011985828,
      "cpu_time": 0.014593106000000002,
      "max_rss": 11079680,
      "instructions": 8403874,
      "stdout": "REJECT\n",
      "stderr": "inductLevelParam: duplicate universe parameter\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01364539,
      "cpu_time": 0.016671937,
      "max_rss": 11366400,
      "instructions": 8417105,
      "stdout": "REJECT\n",
      "stderr": "inductTooFewParams: inductive: declares 2 parameters but its type has 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010706118,
      "cpu_time": 0.013455399,
      "max_rss": 11935744,
      "instructions": 8730077,
      "stdout": "REJECT\n",
      "stderr": "inductWrongCtorParams: constructor inductWrongCtorParams.mk of inductWrongCtorParams: parameter 0 has the wrong type\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010861359000000001,
      "cpu_time": 0.013706277000000001,
      "max_rss": 11747328,
      "instructions": 8801648,
      "stdout": "REJECT\n",
      "stderr": "inductWrongCtorResParams: constructor inductWrongCtorResParams.mk of inductWrongCtorResParams: result type must use the type's own parameters\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010971357000000001,
      "cpu_time": 0.013540436,
      "max_rss": 11849728,
      "instructions": 8729339,
      "stdout": "REJECT\n",
      "stderr": "inductWrongCtorResLevel: constructor inductWrongCtorResLevel.mk of inductWrongCtorResLevel: result type uses inductWrongCtorResLevel at the wrong universes\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00972605,
      "cpu_time": 0.013147561,
      "max_rss": 11829248,
      "instructions": 8737476,
      "stdout": "REJECT\n",
      "stderr": "inductInIndex: constructor inductInIndex.mk of inductInIndex: inductInIndex may not occur in its own indices\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011249757,
      "cpu_time": 0.01460624,
      "max_rss": 11886592,
      "instructions": 8587916,
      "stdout": "REJECT\n",
      "stderr": "indNeg: constructor indNeg.mk of indNeg: occurrence of the inductive type to the left of an arrow\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011918772000000001,
      "cpu_time": 0.015466614,
      "max_rss": 11943936,
      "instructions": 9402286,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010598527,
      "cpu_time": 0.01319271,
      "max_rss": 11653120,
      "instructions": 8926638,
      "stdout": "REJECT\n",
      "stderr": "reduceCtorType: recursor declares 0 motives, expected 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012548303,
      "cpu_time": 0.015786431,
      "max_rss": 11927552,
      "instructions": 8954681,
      "stdout": "REJECT\n",
      "stderr": "indNegReducible: recursor declares 0 motives, expected 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010682313,
      "cpu_time": 0.014362014000000001,
      "max_rss": 11898880,
      "instructions": 8849058,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009960761,
      "cpu_time": 0.012830938,
      "max_rss": 11857920,
      "instructions": 8939751,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011071573000000001,
      "cpu_time": 0.01411156,
      "max_rss": 11821056,
      "instructions": 8916443,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009602589,
      "cpu_time": 0.012292821,
      "max_rss": 11579392,
      "instructions": 8513445,
      "stdout": "REJECT\n",
      "stderr": "typeWithTooHighTypeField: constructor typeWithTooHighTypeField.mk of typeWithTooHighTypeField: field of sort 2 is too large for typeWithTooHighTypeField : Sort 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010807287,
      "cpu_time": 0.014013116,
      "max_rss": 11935744,
      "instructions": 8733254,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009959528,
      "cpu_time": 0.01285019,
      "max_rss": 11808768,
      "instructions": 9272190,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010615699000000001,
      "cpu_time": 0.013477702000000001,
      "max_rss": 12058624,
      "instructions": 9503061,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010691861,
      "cpu_time": 0.014209933,
      "max_rss": 12079104,
      "instructions": 9460040,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010369778000000001,
      "cpu_time": 0.014227712,
      "max_rss": 12271616,
      "instructions": 9586333,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010471087,
      "cpu_time": 0.013644255,
      "max_rss": 12128256,
      "instructions": 9580378,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010667947,
      "cpu_time": 0.014514134000000001,
      "max_rss": 11931648,
      "instructions": 9053700,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010343178000000001,
      "cpu_time": 0.013090055,
      "max_rss": 12156928,
      "instructions": 9372581,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009426348000000001,
      "cpu_time": 0.013361228000000001,
      "max_rss": 11878400,
      "instructions": 9277300,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00963522,
      "cpu_time": 0.012747441,
      "max_rss": 13307904,
      "instructions": 13860694,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0358546,
      "cpu_time": 0.013809894999999999,
      "max_rss": 11780096,
      "instructions": 9022057,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011016311,
      "cpu_time": 0.014304017,
      "max_rss": 11845632,
      "instructions": 8949277,
      "stdout": "REJECT\n",
      "stderr": "BogusRecursor: recursor declares 0 motives, expected 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017316495,
      "cpu_time": 0.020674281000000003,
      "max_rss": 11882496,
      "instructions": 9414444,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010396768,
      "cpu_time": 0.014607196999999999,
      "max_rss": 12427264,
      "instructions": 10273322,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012139857,
      "cpu_time": 0.015705513,
      "max_rss": 12001280,
      "instructions": 10080713,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011771537,
      "cpu_time": 0.015218173,
      "max_rss": 12587008,
      "instructions": 10081698,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012581866,
      "cpu_time": 0.016111141,
      "max_rss": 12521472,
      "instructions": 10843978,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01114989,
      "cpu_time": 0.013984946000000002,
      "max_rss": 12341248,
      "instructions": 10667363,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010666955,
      "cpu_time": 0.013901223,
      "max_rss": 12693504,
      "instructions": 11446002,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010219776,
      "cpu_time": 0.014231602000000001,
      "max_rss": 13029376,
      "instructions": 12801518,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011211666,
      "cpu_time": 0.015761199,
      "max_rss": 15036416,
      "instructions": 21274863,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010597354,
      "cpu_time": 0.013656251,
      "max_rss": 11939840,
      "instructions": 9736138,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010700407,
      "cpu_time": 0.014098884,
      "max_rss": 12218368,
      "instructions": 9652901,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010024159000000001,
      "cpu_time": 0.012906233999999999,
      "max_rss": 12279808,
      "instructions": 9713088,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010867130000000001,
      "cpu_time": 0.014203315999999999,
      "max_rss": 12300288,
      "instructions": 10032060,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010489932,
      "cpu_time": 0.013289269000000001,
      "max_rss": 12062720,
      "instructions": 9295624,
      "stdout": "REJECT\n",
      "stderr": "projOutOfRange: projection index 2 out of range for And\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010069514,
      "cpu_time": 0.013283267999999999,
      "max_rss": 11919360,
      "instructions": 9349750,
      "stdout": "REJECT\n",
      "stderr": "projNotStruct: projection: N is not a structure\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010439007,
      "cpu_time": 0.013117789000000001,
      "max_rss": 12480512,
      "instructions": 10357681,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011778188,
      "cpu_time": 0.014970243000000001,
      "max_rss": 12591104,
      "instructions": 10376844,
      "stdout": "REJECT\n",
      "stderr": "projProp2: projection out of a proposition into 1: PropStructure.1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011763220000000001,
      "cpu_time": 0.015322556000000001,
      "max_rss": 12357632,
      "instructions": 10407360,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011582042,
      "cpu_time": 0.015373737,
      "max_rss": 12541952,
      "instructions": 10338254,
      "stdout": "REJECT\n",
      "stderr": "projProp4: projection out of a proposition into 1: PropStructure.3\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01170409,
      "cpu_time": 0.015389223,
      "max_rss": 12431360,
      "instructions": 10409054,
      "stdout": "REJECT\n",
      "stderr": "projProp5: projection out of a proposition into 1: PropStructure.3\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010903318,
      "cpu_time": 0.014210438,
      "max_rss": 12353536,
      "instructions": 10355520,
      "stdout": "REJECT\n",
      "stderr": "projProp6: projection out of a proposition into 1: PropStructure.3\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00976316,
      "cpu_time": 0.013162537,
      "max_rss": 12267520,
      "instructions": 10307453,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010644052000000001,
      "cpu_time": 0.013617147,
      "max_rss": 12529664,
      "instructions": 10070433,
      "stdout": "REJECT\n",
      "stderr": "projIndexData: projection: expected a value of type PropStructure, got ProjDataIndex x!0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011583644,
      "cpu_time": 0.015176704000000001,
      "max_rss": 12210176,
      "instructions": 10063293,
      "stdout": "REJECT\n",
      "stderr": "projIndexData2: projection: expected a value of type PropStructure, got ProjDataIndex x!0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010604077,
      "cpu_time": 0.013845728,
      "max_rss": 12488704,
      "instructions": 11037552,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010297362000000001,
      "cpu_time": 0.014336255,
      "max_rss": 12156928,
      "instructions": 10104622,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010648570000000001,
      "cpu_time": 0.013823274,
      "max_rss": 12537856,
      "instructions": 10334782,
      "stdout": "REJECT\n",
      "stderr": "ruleKbad: type mismatch:\n  term     fun (x._@.Tutorial.3161876795._hygCtx._hyg.27 : Eq.{1} Bool Bool.true Bool.false) => fun (a : Bool) => Eq.refl.{1} Bool #0\n  has type (x._@.Tutorial.3161876795._hygCtx._hyg.27 : Eq.{1} Bool Bool.true Bool.false) -> (a : Bool) -> Eq.{1} Bool #0 #0\n  expected (h : Eq.{1} Bool Bool.true Bool.false) -> (a : Bool) -> Eq.{1} Bool (Eq.rec.{1, 1} Bool Bool.true (fun (x._@.Tutorial.3161876795._hygCtx._hyg.17 : Bool) => fun (x._@.Tutorial.3161876795._hygCtx._hyg.19 : Eq.{1} Bool Bool.true #0) => Bool) #0 Bool.false #1) #0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010852343,
      "cpu_time": 0.014600467,
      "max_rss": 13238272,
      "instructions": 12235263,
      "stdout": "REJECT\n",
      "stderr": "ruleKAcc: type mismatch:\n  term     fun (\u03b1 : Sort u) => fun (p : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) => fun (x : #1) => fun (h : Acc.{u} #2 #1 #0) => fun (a : Bool) => Eq.refl.{1} Bool #0\n  has type (\u03b1 : Sort u) -> (p : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) -> (x : #1) -> (h : Acc.{u} #2 #1 #0) -> (a : Bool) -> Eq.{1} Bool #0 #0\n  expected (\u03b1 : Sort u) -> (p : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) -> (x : #1) -> (h : Acc.{u} #2 #1 #0) -> (a : Bool) -> Eq.{1} Bool (Acc.rec.{1, u} #4 #3 (fun (x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4) => fun (x._@.Tutorial.4255978773._hygCtx._hyg.24 : Acc.{u} #5 #4 #0) => Bool) (fun (x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4) => fun (x._@.Tutorial.4255978773. ...\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010826714000000001,
      "cpu_time": 0.01401077,
      "max_rss": 11919360,
      "instructions": 9264352,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010905322,
      "cpu_time": 0.014309742,
      "max_rss": 12259328,
      "instructions": 9968984,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011429856,
      "cpu_time": 0.014728265,
      "max_rss": 12148736,
      "instructions": 9530081,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012170925,
      "cpu_time": 0.014777338000000001,
      "max_rss": 12320768,
      "instructions": 9580075,
      "stdout": "REJECT\n",
      "stderr": "proofIrrelevanceBad: type mismatch:\n  term     fun (p : Sort 1) => fun (h1 : #0) => fun (h2 : #1) => rfl.{1} #2 #1\n  has type (p : Sort 1) -> (h1 : #0) -> (h2 : #1) -> Eq.{1} #2 #1 #1\n  expected (p : Sort 1) -> (h1 : #0) -> (h2 : #1) -> Eq.{1} #2 #1 #0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012360831000000001,
      "cpu_time": 0.015402668999999999,
      "max_rss": 12226560,
      "instructions": 9673128,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039453071,
      "cpu_time": 0.013967268000000001,
      "max_rss": 11878400,
      "instructions": 8771516,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011130644,
      "cpu_time": 0.014821249,
      "max_rss": 12296192,
      "instructions": 10049204,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010371350000000001,
      "cpu_time": 0.01438239,
      "max_rss": 12333056,
      "instructions": 10021384,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018109202,
      "cpu_time": 0.022084505,
      "max_rss": 12369920,
      "instructions": 10032640,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009952996,
      "cpu_time": 0.013935715999999999,
      "max_rss": 12607488,
      "instructions": 10353299,
      "stdout": "REJECT\n",
      "stderr": "indexedUnitEta: type mismatch:\n  term     fun (x : IndexedUnit Bool.true) => fun (y : IndexedUnit Bool.true) => Eq.refl.{1} (IndexedUnit Bool.true) #1\n  has type (x : IndexedUnit Bool.true) -> (y : IndexedUnit Bool.true) -> Eq.{1} (IndexedUnit Bool.true) #1 #1\n  expected (x : IndexedUnit Bool.true) -> (y : IndexedUnit Bool.true) -> Eq.{1} (IndexedUnit Bool.true) #1 #0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010611461,
      "cpu_time": 0.014705676,
      "max_rss": 12918784,
      "instructions": 11821961,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011610755,
      "cpu_time": 0.015316613,
      "max_rss": 12554240,
      "instructions": 10837655,
      "stdout": "REJECT\n",
      "stderr": "indexedStructEta: type mismatch:\n  term     fun (x : IndexedSingleton Bool.true) => Eq.refl.{1} (IndexedSingleton Bool.true) #0\n  has type (x : IndexedSingleton Bool.true) -> Eq.{1} (IndexedSingleton Bool.true) #0 #0\n  expected (x : IndexedSingleton Bool.true) -> Eq.{1} (IndexedSingleton Bool.true) (IndexedSingleton.mk True.intro) #0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010601231000000001,
      "cpu_time": 0.014434573000000001,
      "max_rss": 12066816,
      "instructions": 9651092,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009996678,
      "cpu_time": 0.012766827,
      "max_rss": 12210176,
      "instructions": 9664483,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009724738,
      "cpu_time": 0.013366656000000001,
      "max_rss": 12382208,
      "instructions": 9947274,
      "stdout": "REJECT\n",
      "stderr": "funEtaBad: type mismatch:\n  term     fun (x._@.Tutorial.4249243883._hygCtx._hyg.28 : Sort 1) => fun (x._@.Tutorial.4249243883._hygCtx._hyg.30 : Sort 1) => fun (x._@.Tutorial.4249243883._hygCtx._hyg.32 : (a._@._internal._hyg.0 : #1) -> #2) => fun (f : (a._@._internal._hyg.0 : #2) -> #2) => Eq.refl.{1} ((x : #3) -> #3) #0\n  has type (x._@.Tutorial.4249243883._hygCtx._hyg.28 : Sort 1) -> (x._@.Tutorial.4249243883._hygCtx._hyg.30 : Sort 1) -> (x._@.Tutorial.4249243883._hygCtx._hyg.32 : (a._@._internal._hyg.0 : #1) -> #2) -> (f : (a._@._internal._hyg.0 : #2) -> #2) -> Eq.{1} ((x : #3) -> #3) #0 #0\n  expected (\u03b1 : Sort 1) -> (\u03b2 : Sort 1) -> (g : (a._@._internal._hyg.0 : #1) -> #2) -> (f : (a._@._internal._hyg.0 : #2) -> #2) -> Eq.{1} ((x : #3) -> #3) (fun (x : #3) => #1 (#2 #0)) #0\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01272292,
      "cpu_time": 0.015878632,
      "max_rss": 12087296,
      "instructions": 9530407,
      "stdout": "REJECT\n",
      "stderr": "reflOccLeft: constructor reflOccLeft.mk of reflOccLeft: occurrence of the inductive type to the left of an arrow\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009974046,
      "cpu_time": 0.012910528,
      "max_rss": 11890688,
      "instructions": 9246147,
      "stdout": "REJECT\n",
      "stderr": "reflOccInIndex: type mismatch:\n  term     x!2\n  has type Nat\n  expected Sort 1\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011491461000000001,
      "cpu_time": 0.015130597,
      "max_rss": 12124160,
      "instructions": 9719925,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010282694,
      "cpu_time": 0.014052999,
      "max_rss": 12230656,
      "instructions": 9553317,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01048829,
      "cpu_time": 0.013839971999999999,
      "max_rss": 12304384,
      "instructions": 9931020,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011712586,
      "cpu_time": 0.016819432,
      "max_rss": 12316672,
      "instructions": 11365373,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011273543,
      "cpu_time": 0.014076275000000001,
      "max_rss": 12263424,
      "instructions": 10457502,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010899751000000001,
      "cpu_time": 0.014312117000000001,
      "max_rss": 12759040,
      "instructions": 12015055,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012272245000000001,
      "cpu_time": 0.015147489,
      "max_rss": 13049856,
      "instructions": 12096087,
      "stdout": "REJECT\n",
      "stderr": "accRecNoEta: type mismatch:\n  term     fun (\u03b1 : Sort 1) => fun (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) => fun (a : #1) => fun (h : Acc.{1} #2 #1 #0) => fun (p : Bool) => Eq.refl.{1} Bool #0\n  has type (\u03b1 : Sort 1) -> (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) -> (a : #1) -> (h : Acc.{1} #2 #1 #0) -> (p : Bool) -> Eq.{1} Bool #0 #0\n  expected (\u03b1 : Sort 1) -> (r : (a._@._internal._hyg.0 : #0) -> (a._@._internal._hyg.0 : #1) -> Sort 0) -> (a : #1) -> (h : Acc.{1} #2 #1 #0) -> (p : Bool) -> Eq.{1} Bool (Acc.rec.{1, 1} #4 #3 (fun (x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4) => fun (x._@.Tutorial.4017164079._hygCtx._hyg.24 : Acc.{1} #5 #4 #0) => Bool) (fun (x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4) => fun (x._@.Tutorial.4017164079. ...\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011128591,
      "cpu_time": 0.014149792,
      "max_rss": 12103680,
      "instructions": 10040681,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009823052,
      "cpu_time": 0.012948395,
      "max_rss": 12517376,
      "instructions": 10089893,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011400480000000001,
      "cpu_time": 0.014943664,
      "max_rss": 12369920,
      "instructions": 10555702,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010201112,
      "cpu_time": 0.013654698,
      "max_rss": 12328960,
      "instructions": 10292645,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011000009,
      "cpu_time": 0.014028420000000002,
      "max_rss": 12300288,
      "instructions": 10431914,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010584871000000001,
      "cpu_time": 0.013791768,
      "max_rss": 12382208,
      "instructions": 10390894,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010270171,
      "cpu_time": 0.013456229,
      "max_rss": 11546624,
      "instructions": 8500448,
      "stdout": "REJECT\n",
      "stderr": "dup_defs: duplicate declaration: dup_defs\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010353977,
      "cpu_time": 0.013908534,
      "max_rss": 11841536,
      "instructions": 8727400,
      "stdout": "REJECT\n",
      "stderr": "dup_ind_def: duplicate declaration: dup_ind_def\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011321953000000001,
      "cpu_time": 0.014291716,
      "max_rss": 11816960,
      "instructions": 8880679,
      "stdout": "REJECT\n",
      "stderr": "dup_ctor_def: duplicate declaration: dup_ctor_def.mk\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010698053,
      "cpu_time": 0.014053643,
      "max_rss": 11747328,
      "instructions": 8834334,
      "stdout": "REJECT\n",
      "stderr": "dup_rec_def: duplicate declaration: dup_rec_def.rec\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009800360000000001,
      "cpu_time": 0.012987826000000001,
      "max_rss": 11546624,
      "instructions": 8636733,
      "stdout": "REJECT\n",
      "stderr": "misnamed_rec: the block's recursors are [\"misnamed_rec.not_rec\"], expected [\"misnamed_rec.rec\"]\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010432254,
      "cpu_time": 0.01323918,
      "max_rss": 11755520,
      "instructions": 8806562,
      "stdout": "REJECT\n",
      "stderr": "dup_rec_def2: the block's recursors are [\"dup_rec_def2.not_rec\"], expected [\"dup_rec_def2.rec\"]\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009700973,
      "cpu_time": 0.012621888000000001,
      "max_rss": 12034048,
      "instructions": 8707194,
      "stdout": "REJECT\n",
      "stderr": "dup_ctor_rec: duplicate declaration: dup_ctor_rec.rec\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00921985,
      "cpu_time": 0.012235559,
      "max_rss": 11350016,
      "instructions": 8736122,
      "stdout": "REJECT\n",
      "stderr": "DupConCon: inductive: a constructor is listed twice\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009902041,
      "cpu_time": 0.013419618,
      "max_rss": 11980800,
      "instructions": 8724195,
      "stdout": "REJECT\n",
      "stderr": "falseFromUnsafe: a safe declaration may not mention the unsafe constant unsafeLoop\n"
    },
    {
      "checker": "eink0rn",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010924848000000001,
      "cpu_time": 0.013895691,
      "max_rss": 11898880,
      "instructions": 8695560,
      "stdout": "REJECT\n",
      "stderr": "falseFromPartial: a safe declaration may not mention the unsafe constant partialLoop\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.520950559,
      "cpu_time": 1.685624002,
      "max_rss": 137818112,
      "instructions": 10517856195,
      "stdout": "",
      "stderr": "evmlean: reject (decl 23, universe count mismatch); gas=8181916\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.233411572,
      "cpu_time": 1.50294944,
      "max_rss": 139288576,
      "instructions": 10141377206,
      "stdout": "",
      "stderr": "evmlean: reject (decl 20, constructor result type); gas=7786220\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.513623917,
      "cpu_time": 1.825236115,
      "max_rss": 137740288,
      "instructions": 12535373475,
      "stdout": "",
      "stderr": "evmlean: reject (decl 19, value/type mismatch); gas=10423375\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.62293989,
      "cpu_time": 0.866405268,
      "max_rss": 138158080,
      "instructions": 3878956684,
      "stdout": "",
      "stderr": "evmlean: reject (decl 7, elimination universe violation); gas=1038329\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.994959377,
      "cpu_time": 2.340939318,
      "max_rss": 140681216,
      "instructions": 17204143823,
      "stdout": "",
      "stderr": "evmlean: reject (decl 17, elimination universe violation); gas=15663067\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.6617047030000001,
      "cpu_time": 0.88742876,
      "max_rss": 138485760,
      "instructions": 4120952345,
      "stdout": "",
      "stderr": "evmlean: reject (decl 12, value/type mismatch); gas=1330366\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.684255063,
      "cpu_time": 0.950566125,
      "max_rss": 141897728,
      "instructions": 4170761778,
      "stdout": "",
      "stderr": "evmlean: reject (decl 12, value/type mismatch); gas=1329249\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.609682966,
      "cpu_time": 0.805144811,
      "max_rss": 138219520,
      "instructions": 3705815796,
      "stdout": "",
      "stderr": "evmlean: reject (decl 3, invalid K flag); gas=888488\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.7736808500000001,
      "cpu_time": 1.0273365470000002,
      "max_rss": 139395072,
      "instructions": 5165687507,
      "stdout": "",
      "stderr": "evmlean: reject (decl 12, recursor rule invalid); gas=2397681\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 8.009473437,
      "cpu_time": 8.504108508,
      "max_rss": 206315520,
      "instructions": 78378847005,
      "stdout": "",
      "stderr": "evmlean: reject (decl 67, unknown constant); gas=89891202\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.49545501100000006,
      "cpu_time": 0.636682987,
      "max_rss": 138190848,
      "instructions": 2963817757,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, recursor shape); gas=251802\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.605128854,
      "cpu_time": 0.791962844,
      "max_rss": 138645504,
      "instructions": 4056124497,
      "stdout": "",
      "stderr": "evmlean: reject (decl 12, projection violation); gas=1257504\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.1762713500000002,
      "cpu_time": 1.438636461,
      "max_rss": 138534912,
      "instructions": 9420893023,
      "stdout": "",
      "stderr": "evmlean: reject (decl 30, projection violation); gas=7023364\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 58.678391443,
      "cpu_time": 62.873627396,
      "max_rss": 404742144,
      "instructions": 590156309709,
      "stdout": "",
      "stderr": "evmlean: reject (decl 163, inductive shape); gas=1210274553\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 49.745980717,
      "cpu_time": 52.58719086000001,
      "max_rss": 398561280,
      "instructions": 580504555491,
      "stdout": "",
      "stderr": "evmlean: reject (decl 154, inductive shape); gas=1136805533\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.404077683,
      "cpu_time": 0.5312023880000001,
      "max_rss": 139837440,
      "instructions": 3468226810,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, invalid K flag); gas=731723\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 60.443192191,
      "cpu_time": 64.240140309,
      "max_rss": 451342336,
      "instructions": 758721163462,
      "stdout": "",
      "stderr": "evmlean: reject (decl 168, positivity violation); gas=1532438800\n"
    },
    {
      "checker": "evmlean",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 62.527643488,
      "cpu_time": 66.600009207,
      "max_rss": 405475328,
      "instructions": 568204381959,
      "stdout": "",
      "stderr": "evmlean: reject (decl 158, inductive shape); gas=1144347121\n"
    },
    {
      "checker": "evmlean",
      "test": "cedar",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "evmlean",
      "test": "con-leche",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.304957182,
      "cpu_time": 0.414149526,
      "max_rss": 111067136,
      "instructions": 1842097017,
      "stdout": "",
      "stderr": "evmlean: export is 551412545 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 720
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 16.383597574,
      "cpu_time": 17.275566283,
      "max_rss": 225280000,
      "instructions": 157570889138,
      "stdout": "",
      "stderr": "evmlean: reject (decl 77, value/type mismatch); gas=196177586\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 13.422014141,
      "cpu_time": 14.170778010000001,
      "max_rss": 227815424,
      "instructions": 132872149294,
      "stdout": "",
      "stderr": "evmlean: accept (decl 79, ok); gas=162560250\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 22.369426748000002,
      "cpu_time": 23.473048169000002,
      "max_rss": 318361600,
      "instructions": 235221417610,
      "stdout": "",
      "stderr": "evmlean: accept (decl 79, ok); gas=329095703\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 2.218404059,
      "cpu_time": 2.560616878,
      "max_rss": 150241280,
      "instructions": 18574781791,
      "stdout": "",
      "stderr": "evmlean: reject (decl 8, value/type mismatch); gas=17298622\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 2.250242541,
      "cpu_time": 2.5959321230000003,
      "max_rss": 148393984,
      "instructions": 18767439471,
      "stdout": "",
      "stderr": "evmlean: reject (decl 8, value/type mismatch); gas=17669701\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 2.006820511,
      "cpu_time": 2.367828163,
      "max_rss": 137412608,
      "instructions": 17428959948,
      "stdout": "",
      "stderr": "evmlean: accept (decl 11, ok); gas=15886222\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 1.7122346060000002,
      "cpu_time": 2.013264791,
      "max_rss": 138211328,
      "instructions": 14698360177,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=12813465\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 1.039975254,
      "cpu_time": 1.3346572220000001,
      "max_rss": 139980800,
      "instructions": 7337204767,
      "stdout": "",
      "stderr": "evmlean: reject (decl 18, value/type mismatch); gas=4740074\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 1.012836195,
      "cpu_time": 1.303686111,
      "max_rss": 138940416,
      "instructions": 7430003962,
      "stdout": "",
      "stderr": "evmlean: reject (decl 9, value/type mismatch); gas=4911692\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.48874895500000004,
      "cpu_time": 0.6889107800000001,
      "max_rss": 139505664,
      "instructions": 3117335885,
      "stdout": "",
      "stderr": "evmlean: accept (decl 2, ok); gas=377817\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.481247531,
      "cpu_time": 0.651301126,
      "max_rss": 139071488,
      "instructions": 2942738342,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, let value type mismatch); gas=250833\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 1.0885372210000002,
      "cpu_time": 1.444623007,
      "max_rss": 140087296,
      "instructions": 8105628659,
      "stdout": "",
      "stderr": "evmlean: accept (decl 18, ok); gas=5594862\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.589307369,
      "cpu_time": 0.8468474189999999,
      "max_rss": 138657792,
      "instructions": 3609051581,
      "stdout": "",
      "stderr": "evmlean: reject (decl 6, positivity violation); gas=813482\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.9362938230000001,
      "cpu_time": 1.2432193420000002,
      "max_rss": 140193792,
      "instructions": 6740205163,
      "stdout": "",
      "stderr": "evmlean: accept (decl 17, ok); gas=4115632\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.9132893670000001,
      "cpu_time": 1.190479212,
      "max_rss": 139108352,
      "instructions": 6766465914,
      "stdout": "",
      "stderr": "evmlean: accept (decl 17, ok); gas=4129458\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.686656742,
      "cpu_time": 0.9350220060000001,
      "max_rss": 138715136,
      "instructions": 4772791638,
      "stdout": "",
      "stderr": "evmlean: accept (decl 4, ok); gas=2046010\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.5355185410000001,
      "cpu_time": 0.746138564,
      "max_rss": 138240000,
      "instructions": 3194952290,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, constructor result type); gas=427626\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 25.398898049000003,
      "cpu_time": 26.73972734,
      "max_rss": 334901248,
      "instructions": 222645210220,
      "stdout": "",
      "stderr": "evmlean: accept (decl 77, ok); gas=312939906\n"
    },
    {
      "checker": "evmlean",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 18.430043441000002,
      "cpu_time": 19.463185685,
      "max_rss": 225595392,
      "instructions": 156846173174,
      "stdout": "",
      "stderr": "evmlean: reject (decl 75, application argument type mismatch); gas=193892854\n"
    },
    {
      "checker": "evmlean",
      "test": "cslib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "evmlean",
      "test": "init",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "evmlean",
      "test": "init-prelude",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "evmlean",
      "test": "mathlib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "evmlean",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.45369552700000004,
      "cpu_time": 0.6091253950000001,
      "max_rss": 140570624,
      "instructions": 2963838442,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, recursor shape); gas=251802\n"
    },
    {
      "checker": "evmlean",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.47901475000000004,
      "cpu_time": 0.680138249,
      "max_rss": 139354112,
      "instructions": 2839276756,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=194591\n"
    },
    {
      "checker": "evmlean",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.7716597530000002,
      "cpu_time": 3.171108944,
      "max_rss": 140984320,
      "instructions": 24121916344,
      "stdout": "",
      "stderr": "evmlean: accept (decl 31, ok); gas=23416464\n"
    },
    {
      "checker": "evmlean",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.011036791,
      "cpu_time": 3.4236910330000003,
      "max_rss": 141873152,
      "instructions": 24538116939,
      "stdout": "",
      "stderr": "evmlean: reject (decl 29, value/type mismatch); gas=23930516\n"
    },
    {
      "checker": "evmlean",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.1433999420000003,
      "cpu_time": 3.524240317,
      "max_rss": 144441344,
      "instructions": 25577226752,
      "stdout": "",
      "stderr": "evmlean: accept (decl 36, ok); gas=25117323\n"
    },
    {
      "checker": "evmlean",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.081501555,
      "cpu_time": 3.494578261,
      "max_rss": 144310272,
      "instructions": 27484948565,
      "stdout": "",
      "stderr": "evmlean: accept (decl 35, ok); gas=26858686\n"
    },
    {
      "checker": "evmlean",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.395474566,
      "cpu_time": 0.524089264,
      "max_rss": 139370496,
      "instructions": 2930836374,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, constructor shape); gas=252455\n"
    },
    {
      "checker": "evmlean",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.456470409,
      "cpu_time": 0.6282127420000001,
      "max_rss": 138121216,
      "instructions": 3841212926,
      "stdout": "",
      "stderr": "evmlean: reject (decl 11, application argument type mismatch); gas=1029845\n"
    },
    {
      "checker": "evmlean",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.379831847,
      "cpu_time": 0.486279386,
      "max_rss": 138711040,
      "instructions": 2799776823,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=194328\n"
    },
    {
      "checker": "evmlean",
      "test": "perf/app-lam",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.261747304,
      "cpu_time": 0.337084942,
      "max_rss": 111767552,
      "instructions": 1831264426,
      "stdout": "",
      "stderr": "evmlean: export is 1276513 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 100
    },
    {
      "checker": "evmlean",
      "test": "perf/args-before-unfold",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.967541309,
      "cpu_time": 1.1581087350000001,
      "max_rss": 144547840,
      "instructions": 9879765836,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/beta-ladder",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 4.185049975,
      "cpu_time": 4.499646262000001,
      "max_rss": 302313472,
      "instructions": 43349389566,
      "stdout": "",
      "stderr": "evmlean: error (decl 23, depth limit); gas=49085508\nevmlean: contract resource budget exhausted; declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/church-numerals",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 17.579805073000003,
      "cpu_time": 17.864926943,
      "max_rss": 427212800,
      "instructions": 257464817174,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/discarded-argument",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.7983223570000001,
      "cpu_time": 0.9787783520000001,
      "max_rss": 137998336,
      "instructions": 7823125294,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/discarded-argument-match",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 2.0734375060000003,
      "cpu_time": 2.291828481,
      "max_rss": 143462400,
      "instructions": 22235569894,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/folded-constant-first",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.2488657200000002,
      "cpu_time": 1.437787688,
      "max_rss": 145063936,
      "instructions": 13678177159,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/folded-constant-last",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.3285802880000002,
      "cpu_time": 1.518625738,
      "max_rss": 145805312,
      "instructions": 13721100537,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/fueled-chain",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 50.07841968536377,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 50.0\u202fs.\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/grind-ring-5",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.271898221,
      "cpu_time": 0.341092308,
      "max_rss": 111132672,
      "instructions": 1834007020,
      "stdout": "",
      "stderr": "evmlean: export is 10184724 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 60
    },
    {
      "checker": "evmlean",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.731605658,
      "cpu_time": 0.9315115150000001,
      "max_rss": 137138176,
      "instructions": 6856108629,
      "stdout": "",
      "stderr": "evmlean: accept (decl 15, ok); gas=4253423\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/irrelevance-before-evaluation",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.831770647,
      "cpu_time": 1.026017335,
      "max_rss": 141164544,
      "instructions": 8383655903,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/let-ladder",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 3.8703735110000004,
      "cpu_time": 4.189437808,
      "max_rss": 294690816,
      "instructions": 49184487329,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/magma-list-deep-n21",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.277811778,
      "cpu_time": 0.343334937,
      "max_rss": 111484928,
      "instructions": 1835337101,
      "stdout": "",
      "stderr": "evmlean: export is 1171189 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 80
    },
    {
      "checker": "evmlean",
      "test": "perf/magma-list-deep-n36",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.25692797500000003,
      "cpu_time": 0.329244402,
      "max_rss": 111595520,
      "instructions": 1830300675,
      "stdout": "",
      "stderr": "evmlean: export is 1226251 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 390
    },
    {
      "checker": "evmlean",
      "test": "perf/magma-list-pair-n21",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.26407600800000003,
      "cpu_time": 0.329207926,
      "max_rss": 108236800,
      "instructions": 1832622316,
      "stdout": "",
      "stderr": "evmlean: export is 595800 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 260
    },
    {
      "checker": "evmlean",
      "test": "perf/magma-list-pair-n7",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.26355567,
      "cpu_time": 0.32462818800000004,
      "max_rss": 111267840,
      "instructions": 1836575971,
      "stdout": "",
      "stderr": "evmlean: export is 596351 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 60
    },
    {
      "checker": "evmlean",
      "test": "perf/magma-string-n4",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.22187305100000002,
      "cpu_time": 0.278531862,
      "max_rss": 110804992,
      "instructions": 1832603439,
      "stdout": "",
      "stderr": "evmlean: export is 17248623 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 70
    },
    {
      "checker": "evmlean",
      "test": "perf/magma-string-pair-n9",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.262395792,
      "cpu_time": 0.331517753,
      "max_rss": 110354432,
      "instructions": 1842253144,
      "stdout": "",
      "stderr": "evmlean: export is 17250845 bytes, above EVMLEAN_MAX_BYTES=512000; declining\n",
      "timeout": 130
    },
    {
      "checker": "evmlean",
      "test": "perf/refute-cheap-first",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.9968459650000001,
      "cpu_time": 1.1867112279999998,
      "max_rss": 140431360,
      "instructions": 11225150104,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/refute-cheap-last",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.091559251,
      "cpu_time": 1.288173057,
      "max_rss": 141619200,
      "instructions": 11272610813,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/repeated-subproblem",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 50.08302044868469,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 50.0\u202fs.\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/shared-subterm",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 1.1633465120000002,
      "cpu_time": 1.352836119,
      "max_rss": 145383424,
      "instructions": 11971807415,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.9385835680000003,
      "cpu_time": 4.18881875,
      "max_rss": 186601472,
      "instructions": 53472155012,
      "stdout": "",
      "stderr": "evmlean: accept (decl 12, ok); gas=56822797\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "perf/unroll-versus-evaluate",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.787326776,
      "cpu_time": 0.983836398,
      "max_rss": 144920576,
      "instructions": 9841133828,
      "stdout": "",
      "stderr": "evmlean: EVM resource exhaustion (stack overflow); declining\n",
      "timeout": 50
    },
    {
      "checker": "evmlean",
      "test": "std",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "evmlean",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.360524814,
      "cpu_time": 0.466653024,
      "max_rss": 138981376,
      "instructions": 2804948628,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=200202\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.357079808,
      "cpu_time": 0.46848099400000004,
      "max_rss": 138702848,
      "instructions": 2863875275,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, value/type mismatch); gas=219203\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.377685464,
      "cpu_time": 0.49460883,
      "max_rss": 139366400,
      "instructions": 2905156829,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=234985\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.358000026,
      "cpu_time": 0.469208098,
      "max_rss": 138870784,
      "instructions": 2873227610,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=211383\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.359266927,
      "cpu_time": 0.475314842,
      "max_rss": 139694080,
      "instructions": 2952034148,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=272505\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.376279507,
      "cpu_time": 0.49858880499999997,
      "max_rss": 138862592,
      "instructions": 3117263107,
      "stdout": "",
      "stderr": "evmlean: accept (decl 2, ok); gas=383458\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.385036464,
      "cpu_time": 0.510508626,
      "max_rss": 138002432,
      "instructions": 3142035561,
      "stdout": "",
      "stderr": "evmlean: accept (decl 2, ok); gas=417954\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.35133379000000003,
      "cpu_time": 0.462981631,
      "max_rss": 139292672,
      "instructions": 3097691578,
      "stdout": "",
      "stderr": "evmlean: accept (decl 2, ok); gas=385343\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.34898638200000004,
      "cpu_time": 0.458607663,
      "max_rss": 139173888,
      "instructions": 3069831367,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, binder domain is not a sort); gas=356714\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.343872259,
      "cpu_time": 0.44880141700000004,
      "max_rss": 139030528,
      "instructions": 2987748058,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, type is not a sort); gas=294889\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.340182431,
      "cpu_time": 0.444198604,
      "max_rss": 138911744,
      "instructions": 2986808533,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, type is not a sort); gas=290612\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.316276696,
      "cpu_time": 0.408087523,
      "max_rss": 139354112,
      "instructions": 2845296006,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, theorem type not a Prop); gas=201935\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.369669018,
      "cpu_time": 0.48617149200000004,
      "max_rss": 138309632,
      "instructions": 3080792002,
      "stdout": "",
      "stderr": "evmlean: accept (decl 2, ok); gas=367192\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.34946238,
      "cpu_time": 0.449943784,
      "max_rss": 139554816,
      "instructions": 2810378837,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, unknown constant); gas=198324\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.34504668,
      "cpu_time": 0.447711905,
      "max_rss": 141737984,
      "instructions": 2889226314,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=235687\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.357980159,
      "cpu_time": 0.462128576,
      "max_rss": 139558912,
      "instructions": 2894358996,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=245802\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.335240694,
      "cpu_time": 0.445794666,
      "max_rss": 138932224,
      "instructions": 2919195883,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=265233\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.371338799,
      "cpu_time": 0.49020297900000004,
      "max_rss": 138543104,
      "instructions": 3112831034,
      "stdout": "",
      "stderr": "evmlean: accept (decl 2, ok); gas=399811\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.325603276,
      "cpu_time": 0.42313891200000003,
      "max_rss": 139112448,
      "instructions": 2820655392,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, duplicate universe param); gas=194557\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.33301764300000003,
      "cpu_time": 0.434909705,
      "max_rss": 139284480,
      "instructions": 2876211905,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=207689\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.320538417,
      "cpu_time": 0.426231932,
      "max_rss": 139059200,
      "instructions": 2890189715,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=207554\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.341743791,
      "cpu_time": 0.44846757000000004,
      "max_rss": 138510336,
      "instructions": 2934019218,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=258260\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.37164378400000003,
      "cpu_time": 0.48268794600000003,
      "max_rss": 138637312,
      "instructions": 3050059071,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=352354\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.33849512200000004,
      "cpu_time": 0.45753858000000003,
      "max_rss": 139530240,
      "instructions": 2983278721,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=279662\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.355992703,
      "cpu_time": 0.468965848,
      "max_rss": 139558912,
      "instructions": 3016131109,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=322659\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.28084759000000004,
      "cpu_time": 0.385237908,
      "max_rss": 138592256,
      "instructions": 2928863096,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=242952\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.311988623,
      "cpu_time": 0.42019125100000004,
      "max_rss": 139476992,
      "instructions": 2988459644,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=291705\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.339522103,
      "cpu_time": 0.442804905,
      "max_rss": 139194368,
      "instructions": 2906825878,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=242746\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.370904261,
      "cpu_time": 0.46926870400000004,
      "max_rss": 139304960,
      "instructions": 3159102227,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=433711\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.431031843,
      "cpu_time": 0.580641839,
      "max_rss": 138153984,
      "instructions": 3853258201,
      "stdout": "",
      "stderr": "evmlean: accept (decl 7, ok); gas=1072432\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.597982023,
      "cpu_time": 0.754495193,
      "max_rss": 138489856,
      "instructions": 5792775913,
      "stdout": "",
      "stderr": "evmlean: accept (decl 8, ok); gas=3120975\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.572573075,
      "cpu_time": 0.721463046,
      "max_rss": 138481664,
      "instructions": 7289936087,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=4762163\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.336283215,
      "cpu_time": 0.436190651,
      "max_rss": 139796480,
      "instructions": 2894487498,
      "stdout": "",
      "stderr": "evmlean: accept (decl 1, ok); gas=217309\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.345825757,
      "cpu_time": 0.447406072,
      "max_rss": 138158080,
      "instructions": 3048532925,
      "stdout": "",
      "stderr": "evmlean: accept (decl 3, ok); gas=339570\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.336952825,
      "cpu_time": 0.430594042,
      "max_rss": 138674176,
      "instructions": 2906327209,
      "stdout": "",
      "stderr": "evmlean: accept (decl 2, ok); gas=237190\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.38034585000000004,
      "cpu_time": 0.48384813400000004,
      "max_rss": 138678272,
      "instructions": 3063026014,
      "stdout": "",
      "stderr": "evmlean: accept (decl 4, ok); gas=367484\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.423993021,
      "cpu_time": 0.566236094,
      "max_rss": 139517952,
      "instructions": 3468237327,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=734468\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.46321563600000004,
      "cpu_time": 0.633514486,
      "max_rss": 138534912,
      "instructions": 4037640389,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=1254631\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.44501469400000004,
      "cpu_time": 0.6046293030000001,
      "max_rss": 137936896,
      "instructions": 4062176707,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=1275757\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.617183098,
      "cpu_time": 0.7958791860000001,
      "max_rss": 139124736,
      "instructions": 6102847097,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=3537150\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.663324447,
      "cpu_time": 0.8360131940000001,
      "max_rss": 138006528,
      "instructions": 6347212006,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=3788966\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.37876876400000004,
      "cpu_time": 0.505001888,
      "max_rss": 139042816,
      "instructions": 3280836364,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=556009\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.5452136710000001,
      "cpu_time": 0.703993161,
      "max_rss": 139141120,
      "instructions": 5276955762,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=2613523\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.40546334100000003,
      "cpu_time": 0.543036486,
      "max_rss": 139071488,
      "instructions": 3823784546,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=1040008\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.786647861,
      "cpu_time": 2.954002349,
      "max_rss": 138915840,
      "instructions": 33848230431,
      "stdout": "",
      "stderr": "evmlean: accept (decl 17, ok); gas=34543460\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.5599982520000001,
      "cpu_time": 0.7660340370000001,
      "max_rss": 138227712,
      "instructions": 3013569196,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, inductive shape); gas=297868\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.39013078300000004,
      "cpu_time": 0.5253068110000001,
      "max_rss": 139485184,
      "instructions": 2898677297,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, inductive shape); gas=220222\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.38897793900000005,
      "cpu_time": 0.507988988,
      "max_rss": 139292672,
      "instructions": 2863419702,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, duplicate universe param); gas=200910\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.409905214,
      "cpu_time": 0.539157497,
      "max_rss": 142495744,
      "instructions": 2918365770,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, inductive shape); gas=216799\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.36695945700000004,
      "cpu_time": 0.48810308199999997,
      "max_rss": 139304960,
      "instructions": 3029891203,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, constructor shape); gas=316746\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.359509638,
      "cpu_time": 0.498662152,
      "max_rss": 139120640,
      "instructions": 3083256083,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, constructor result type); gas=351687\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.386016682,
      "cpu_time": 0.5289790440000001,
      "max_rss": 139194368,
      "instructions": 3114478382,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, constructor result levels); gas=377169\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.383309167,
      "cpu_time": 0.513694126,
      "max_rss": 139493376,
      "instructions": 2988660547,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, constructor result type); gas=286868\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.37428576100000005,
      "cpu_time": 0.48106262600000005,
      "max_rss": 139481088,
      "instructions": 2945351953,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, positivity violation); gas=267731\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.563592913,
      "cpu_time": 0.735819976,
      "max_rss": 138506240,
      "instructions": 4943713597,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=2212910\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.384099835,
      "cpu_time": 0.503779808,
      "max_rss": 139157504,
      "instructions": 3064986585,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, constructor result type); gas=350209\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.382380076,
      "cpu_time": 0.5169358079999999,
      "max_rss": 137293824,
      "instructions": 3134384318,
      "stdout": "",
      "stderr": "evmlean: reject (decl 2, positivity violation); gas=411021\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.389719772,
      "cpu_time": 0.536220931,
      "max_rss": 138969088,
      "instructions": 3289349115,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=547707\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.372980996,
      "cpu_time": 0.5051707160000001,
      "max_rss": 138543104,
      "instructions": 3358842895,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=615074\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.368594128,
      "cpu_time": 0.510777539,
      "max_rss": 139096064,
      "instructions": 3413381591,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=669589\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.363812939,
      "cpu_time": 0.479443353,
      "max_rss": 141402112,
      "instructions": 2941848104,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, field universe too large); gas=269871\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.37674450600000003,
      "cpu_time": 0.493991427,
      "max_rss": 139321344,
      "instructions": 3175811432,
      "stdout": "",
      "stderr": "evmlean: accept (decl 4, ok); gas=448386\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.45049508200000005,
      "cpu_time": 0.586006888,
      "max_rss": 138633216,
      "instructions": 3900002337,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=1131572\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.365229611,
      "cpu_time": 0.500715801,
      "max_rss": 138878976,
      "instructions": 4398989731,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=1602619\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.347283707,
      "cpu_time": 0.48558661200000003,
      "max_rss": 138559488,
      "instructions": 4510992408,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=1750131\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.5536854,
      "cpu_time": 0.6915897169999999,
      "max_rss": 138809344,
      "instructions": 7612362872,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=5142170\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.808681182,
      "cpu_time": 0.990064678,
      "max_rss": 138567680,
      "instructions": 7672883221,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=5233686\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.43036147300000005,
      "cpu_time": 0.570263669,
      "max_rss": 138485760,
      "instructions": 3472694219,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=735761\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.698876076,
      "cpu_time": 0.878847075,
      "max_rss": 138989568,
      "instructions": 6785699816,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=4288639\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.48767428900000004,
      "cpu_time": 0.661971063,
      "max_rss": 140877824,
      "instructions": 4031829040,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=1254229\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.234719932,
      "cpu_time": 4.541268386,
      "max_rss": 141258752,
      "instructions": 48551474320,
      "stdout": "",
      "stderr": "evmlean: accept (decl 17, ok); gas=50839447\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.6173765870000001,
      "cpu_time": 0.840069137,
      "max_rss": 139407360,
      "instructions": 3413808455,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=657332\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.499303174,
      "cpu_time": 0.673260827,
      "max_rss": 139141120,
      "instructions": 3149458728,
      "stdout": "",
      "stderr": "evmlean: reject (decl 3, recursor shape); gas=415680\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.614946015,
      "cpu_time": 0.814924803,
      "max_rss": 138452992,
      "instructions": 4395994700,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=1638864\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.6476295430000001,
      "cpu_time": 0.869531323,
      "max_rss": 140492800,
      "instructions": 6836958975,
      "stdout": "",
      "stderr": "evmlean: accept (decl 15, ok); gas=4235286\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.600224069,
      "cpu_time": 0.813387924,
      "max_rss": 138985472,
      "instructions": 7140282840,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=4619687\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.802252842,
      "cpu_time": 1.012486363,
      "max_rss": 138731520,
      "instructions": 6642310858,
      "stdout": "",
      "stderr": "evmlean: accept (decl 11, ok); gas=4025631\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.284022629,
      "cpu_time": 1.5541658070000002,
      "max_rss": 138113024,
      "instructions": 11998101665,
      "stdout": "",
      "stderr": "evmlean: accept (decl 14, ok); gas=9750764\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.2231030290000002,
      "cpu_time": 2.52258489,
      "max_rss": 144392192,
      "instructions": 23861495639,
      "stdout": "",
      "stderr": "evmlean: accept (decl 9, ok); gas=23181339\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.767995538,
      "cpu_time": 2.0582218389999998,
      "max_rss": 138133504,
      "instructions": 19864949897,
      "stdout": "",
      "stderr": "evmlean: accept (decl 16, ok); gas=18559789\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.909644017000001,
      "cpu_time": 5.240139476,
      "max_rss": 226418688,
      "instructions": 49610193748,
      "stdout": "",
      "stderr": "evmlean: accept (decl 17, ok); gas=55345599\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 20.720707809,
      "cpu_time": 21.786411901,
      "max_rss": 342540288,
      "instructions": 222828002930,
      "stdout": "",
      "stderr": "evmlean: accept (decl 23, ok); gas=406852998\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.5666610590000001,
      "cpu_time": 0.763305708,
      "max_rss": 138264576,
      "instructions": 4381721676,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=1585033\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.853844079,
      "cpu_time": 1.063361114,
      "max_rss": 139407360,
      "instructions": 6846528880,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=4330612\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8566146130000001,
      "cpu_time": 1.087714499,
      "max_rss": 138137600,
      "instructions": 6816950175,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=4260843\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.943526453,
      "cpu_time": 1.155347487,
      "max_rss": 133890048,
      "instructions": 8348889004,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=6042429\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.442758311,
      "cpu_time": 0.632877161,
      "max_rss": 137867264,
      "instructions": 4235856738,
      "stdout": "",
      "stderr": "evmlean: reject (decl 4, projection violation); gas=1432813\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.39288404800000004,
      "cpu_time": 0.582391941,
      "max_rss": 139378688,
      "instructions": 3881069695,
      "stdout": "",
      "stderr": "evmlean: reject (decl 5, projection violation); gas=1069633\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.7378658810000001,
      "cpu_time": 0.976664898,
      "max_rss": 139935744,
      "instructions": 7007048153,
      "stdout": "",
      "stderr": "evmlean: accept (decl 13, ok); gas=4363456\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.887180315,
      "cpu_time": 1.134917336,
      "max_rss": 139579392,
      "instructions": 6996374004,
      "stdout": "",
      "stderr": "evmlean: reject (decl 12, projection violation); gas=4385256\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8484854850000001,
      "cpu_time": 1.084291825,
      "max_rss": 138915840,
      "instructions": 7043279819,
      "stdout": "",
      "stderr": "evmlean: accept (decl 13, ok); gas=4407470\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.83145468,
      "cpu_time": 1.053191113,
      "max_rss": 139309056,
      "instructions": 7048622235,
      "stdout": "",
      "stderr": "evmlean: reject (decl 12, projection violation); gas=4424414\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.7091921360000001,
      "cpu_time": 0.9199611670000001,
      "max_rss": 139882496,
      "instructions": 7038820793,
      "stdout": "",
      "stderr": "evmlean: reject (decl 12, projection violation); gas=4445828\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.604262144,
      "cpu_time": 0.793285384,
      "max_rss": 139350016,
      "instructions": 7054982827,
      "stdout": "",
      "stderr": "evmlean: reject (decl 12, projection violation); gas=4425922\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.465963043,
      "cpu_time": 0.6625969700000001,
      "max_rss": 140087296,
      "instructions": 4970664595,
      "stdout": "",
      "stderr": "evmlean: accept (decl 14, ok); gas=2152193\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.600344929,
      "cpu_time": 0.8153363570000001,
      "max_rss": 140316672,
      "instructions": 4712371067,
      "stdout": "",
      "stderr": "evmlean: reject (decl 13, unknown constant); gas=1921720\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.568818422,
      "cpu_time": 0.756102531,
      "max_rss": 139415552,
      "instructions": 4723547086,
      "stdout": "",
      "stderr": "evmlean: reject (decl 13, unknown constant); gas=1922925\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.079570716,
      "cpu_time": 1.3135177980000001,
      "max_rss": 138276864,
      "instructions": 10021941614,
      "stdout": "",
      "stderr": "evmlean: accept (decl 16, ok); gas=7729855\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.849351362,
      "cpu_time": 1.0939202270000001,
      "max_rss": 138588160,
      "instructions": 6706235599,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=4094774\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.8156743790000001,
      "cpu_time": 1.023372018,
      "max_rss": 140042240,
      "instructions": 6887493016,
      "stdout": "",
      "stderr": "evmlean: reject (decl 9, value/type mismatch); gas=4338202\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.224366915,
      "cpu_time": 1.435072929,
      "max_rss": 137998336,
      "instructions": 16027868720,
      "stdout": "",
      "stderr": "evmlean: reject (decl 13, value/type mismatch); gas=14349086\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.589709499,
      "cpu_time": 0.80208685,
      "max_rss": 139116544,
      "instructions": 3822331209,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=1005586\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8718045240000001,
      "cpu_time": 1.111373576,
      "max_rss": 139190272,
      "instructions": 6316015597,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=3684122\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8145600420000001,
      "cpu_time": 1.048106194,
      "max_rss": 138756096,
      "instructions": 5825144495,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=3161978\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.7721107880000001,
      "cpu_time": 1.017829184,
      "max_rss": 139878400,
      "instructions": 5910291696,
      "stdout": "",
      "stderr": "evmlean: reject (decl 5, value/type mismatch); gas=3223539\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8256139290000001,
      "cpu_time": 1.029243568,
      "max_rss": 138907648,
      "instructions": 6521143518,
      "stdout": "",
      "stderr": "evmlean: accept (decl 7, ok); gas=3919052\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.38230242200000003,
      "cpu_time": 0.541499206,
      "max_rss": 138461184,
      "instructions": 3313098952,
      "stdout": "",
      "stderr": "evmlean: accept (decl 7, ok); gas=570554\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.529533681,
      "cpu_time": 0.736851904,
      "max_rss": 139739136,
      "instructions": 6133109022,
      "stdout": "",
      "stderr": "evmlean: accept (decl 11, ok); gas=3451888\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.750566303,
      "cpu_time": 0.9752770000000001,
      "max_rss": 138919936,
      "instructions": 6039781110,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=3403200\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.829692101,
      "cpu_time": 1.093987118,
      "max_rss": 138125312,
      "instructions": 6043038088,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=3395772\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.803271134,
      "cpu_time": 1.004048217,
      "max_rss": 140300288,
      "instructions": 6759451787,
      "stdout": "",
      "stderr": "evmlean: reject (decl 13, value/type mismatch); gas=4172274\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.617085619,
      "cpu_time": 1.902294147,
      "max_rss": 138543104,
      "instructions": 14278820523,
      "stdout": "",
      "stderr": "evmlean: accept (decl 16, ok); gas=12383951\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.694183799,
      "cpu_time": 0.9364384219999999,
      "max_rss": 140660736,
      "instructions": 7296132150,
      "stdout": "",
      "stderr": "evmlean: reject (decl 17, value/type mismatch); gas=4688269\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.7126210740000001,
      "cpu_time": 0.952760169,
      "max_rss": 139354112,
      "instructions": 6114259704,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=3474296\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.819523411,
      "cpu_time": 1.037301342,
      "max_rss": 139632640,
      "instructions": 6384854795,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=3741087\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.9399163460000001,
      "cpu_time": 1.195074758,
      "max_rss": 138563584,
      "instructions": 6643956960,
      "stdout": "",
      "stderr": "evmlean: reject (decl 4, value/type mismatch); gas=4067524\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.6285545,
      "cpu_time": 0.8284563970000001,
      "max_rss": 140042240,
      "instructions": 3890711086,
      "stdout": "",
      "stderr": "evmlean: reject (decl 5, positivity violation); gas=1095408\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.56555853,
      "cpu_time": 0.756413642,
      "max_rss": 138416128,
      "instructions": 3930866171,
      "stdout": "",
      "stderr": "evmlean: reject (decl 5, application argument type mismatch); gas=1136188\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8500094640000001,
      "cpu_time": 1.1055278499999999,
      "max_rss": 137678848,
      "instructions": 5566562210,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=2870336\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.543801453,
      "cpu_time": 0.758607846,
      "max_rss": 138809344,
      "instructions": 5499733536,
      "stdout": "",
      "stderr": "evmlean: accept (decl 6, ok); gas=2777467\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.600192556,
      "cpu_time": 0.823139245,
      "max_rss": 139386880,
      "instructions": 5349734798,
      "stdout": "",
      "stderr": "evmlean: accept (decl 11, ok); gas=2669884\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.171991456,
      "cpu_time": 1.416177117,
      "max_rss": 138481664,
      "instructions": 9519802147,
      "stdout": "",
      "stderr": "evmlean: accept (decl 17, ok); gas=7176999\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.726407998,
      "cpu_time": 1.961425667,
      "max_rss": 136994816,
      "instructions": 15283679266,
      "stdout": "",
      "stderr": "evmlean: accept (decl 5, ok); gas=13686615\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.476685174,
      "cpu_time": 4.875121547,
      "max_rss": 164282368,
      "instructions": 44403369513,
      "stdout": "",
      "stderr": "evmlean: accept (decl 14, ok); gas=47891901\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.644161975,
      "cpu_time": 1.917388818,
      "max_rss": 137715712,
      "instructions": 15929197312,
      "stdout": "",
      "stderr": "evmlean: reject (decl 13, value/type mismatch); gas=14198662\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.767812736,
      "cpu_time": 1.0006166,
      "max_rss": 138850304,
      "instructions": 8132459618,
      "stdout": "",
      "stderr": "evmlean: accept (decl 9, ok); gas=5706413\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8361085300000001,
      "cpu_time": 1.0550036480000002,
      "max_rss": 140296192,
      "instructions": 8295687878,
      "stdout": "",
      "stderr": "evmlean: accept (decl 9, ok); gas=5884965\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.153623995,
      "cpu_time": 1.398072341,
      "max_rss": 139137024,
      "instructions": 9970689998,
      "stdout": "",
      "stderr": "evmlean: accept (decl 9, ok); gas=7763115\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.953776256,
      "cpu_time": 1.1747563540000001,
      "max_rss": 139464704,
      "instructions": 8680613457,
      "stdout": "",
      "stderr": "evmlean: accept (decl 10, ok); gas=6288613\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.564217269,
      "cpu_time": 1.833236465,
      "max_rss": 139497472,
      "instructions": 14418537609,
      "stdout": "",
      "stderr": "evmlean: accept (decl 9, ok); gas=12531452\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.217836447,
      "cpu_time": 1.48999024,
      "max_rss": 138850304,
      "instructions": 13764822245,
      "stdout": "",
      "stderr": "evmlean: accept (decl 9, ok); gas=11737972\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.48210578400000004,
      "cpu_time": 0.635417859,
      "max_rss": 140947456,
      "instructions": 2822207113,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, duplicate name); gas=202203\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.457043719,
      "cpu_time": 0.6140552330000001,
      "max_rss": 139603968,
      "instructions": 2955485295,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, duplicate name); gas=255679\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.496638544,
      "cpu_time": 0.666736989,
      "max_rss": 139026432,
      "instructions": 3049735716,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, duplicate name); gas=272207\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.521709151,
      "cpu_time": 0.695843738,
      "max_rss": 138735616,
      "instructions": 3030694187,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, duplicate name); gas=296492\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.428331004,
      "cpu_time": 0.585746019,
      "max_rss": 138031104,
      "instructions": 3023812336,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, recursor shape); gas=300660\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.502502336,
      "cpu_time": 0.649914306,
      "max_rss": 138469376,
      "instructions": 3005050596,
      "stdout": "",
      "stderr": "evmlean: reject (decl 1, recursor shape); gas=301899\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.522749841,
      "cpu_time": 0.6965999540000001,
      "max_rss": 138891264,
      "instructions": 2990591956,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, duplicate name); gas=274718\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.37783304900000003,
      "cpu_time": 0.52655909,
      "max_rss": 139583488,
      "instructions": 3027905804,
      "stdout": "",
      "stderr": "evmlean: reject (decl 0, duplicate name); gas=292234\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.40637651500000005,
      "cpu_time": 0.583054111,
      "max_rss": 139358208,
      "instructions": 3102284182,
      "stdout": "",
      "stderr": "evmlean: decline (decl 3, unsupported feature); gas=345226\n"
    },
    {
      "checker": "evmlean",
      "test": "tutorial/141_falseFromPartial",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.385563472,
      "cpu_time": 0.556445873,
      "max_rss": 139407360,
      "instructions": 3083743232,
      "stdout": "",
      "stderr": "evmlean: decline (decl 3, unsupported feature); gas=345720\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.24257140200000002,
      "cpu_time": 0.11714645500000001,
      "max_rss": 111591424,
      "instructions": 353377018,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/constlevels.ndjson: input kernel check rejected: [_test]: (kernel) let-declaration type mismatch 'x'\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06711926800000001,
      "cpu_time": 0.056924858,
      "max_rss": 112504832,
      "instructions": 364874479,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/ctor-num-fields.ndjson: input kernel check rejected: [_private.Test.0.h]: (kernel) declaration type mismatch, '_private.Test.0.h' has type\n  @Eq _private.Test.0.S (_private.Test.0.S.mk Bool.true) (_private.Test.0.S.mk Bool.true)\nbut it is expected to have type\n  @Eq _private.Test.0.S (_private.Test.0.S.mk Bool.true) (_private.Test.0.S.mk Bool.false)\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.060245414000000004,
      "cpu_time": 0.05465329100000001,
      "max_rss": 112635904,
      "instructions": 353724030,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/k-rec-conv.ndjson: input kernel check rejected: [bad]: (kernel) declaration type mismatch, 'bad' has type\n  @Eq T t1 t1\nbut it is expected to have type\n  @Eq T t1 t2\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.061282609,
      "cpu_time": 0.055966266,
      "max_rss": 109711360,
      "instructions": 348649850,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/large-elim-param.ndjson: input kernel check rejected: [false_proof]: (kernel) incorrect number of universe levels parameters for 'MyBool.rec', #1 expected, #2 provided\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.071648478,
      "cpu_time": 0.064995994,
      "max_rss": 111882240,
      "instructions": 356273733,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/large-elim-prop-bool.ndjson: input kernel check rejected: [pick]: (kernel) incorrect number of universe levels parameters for 'NewBool.rec', #0 expected, #1 provided\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.061862741000000006,
      "cpu_time": 0.056247155,
      "max_rss": 109424640,
      "instructions": 349603035,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/level-imax-leq.ndjson: input kernel check rejected: [down]: (kernel) declaration type mismatch, 'down' has type\n  Type (imax u v) \u2192 Type (imax u v)\nbut it is expected to have type\n  Type (imax u v) \u2192 Sort (imax u v)\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06413065200000001,
      "cpu_time": 0.058172798000000005,
      "max_rss": 111042560,
      "instructions": 349663942,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/level-imax-normalization.ndjson: input kernel check rejected: [down]: (kernel) declaration type mismatch, 'down' has type\n  Type (imax 0 v) \u2192 Type (imax 0 v)\nbut it is expected to have type\n  Type (imax 0 v) \u2192 Sort (imax 0 v)\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.070233288,
      "cpu_time": 0.065089004,
      "max_rss": 110092288,
      "instructions": 349772434,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/nat-rec-k-lie.ndjson: input kernel check rejected: [k1]: (kernel) declaration type mismatch, 'k1' has type\n  Nat \u2192 True\nbut it is expected to have type\n  (n : Nat) \u2192 g n\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07122310400000001,
      "cpu_time": 0.06544543,
      "max_rss": 112353280,
      "instructions": 361287078,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/nat-rec-rules.ndjson: input kernel check rejected: [proof_of_false]: (kernel) application type mismatch\n  @Nat.rec (fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) True.intro fun n ih => True.intro\nargument has type\n  (n : Nat) \u2192 (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) n \u2192 True\nbut function has type\n  ((n : Nat) \u2192\n      (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) n \u2192\n        (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) (Nat.succ n)) \u2192\n    (t : Nat) \u2192 (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) t\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.062192277000000004,
      "cpu_time": 0.057081765,
      "max_rss": 112828416,
      "instructions": 375832362,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/nested-unused-param.ndjson: input kernel check rejected: [E, E.mk, E.rec_1, E.rec]: (kernel) invalid projection\n  w.1\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.058830525,
      "cpu_time": 0.054123703999999995,
      "max_rss": 110616576,
      "instructions": 346671477,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/orphan-rec.ndjson: input kernel check rejected: [inconsistent]: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.060215239000000004,
      "cpu_time": 0.054700505999999996,
      "max_rss": 110166016,
      "instructions": 348752437,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/proj-non-structure.ndjson: input kernel check rejected: [bad]: (kernel) invalid projection\n  (Bad.mk2 True.intro).1\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.059897326,
      "cpu_time": 0.054797397,
      "max_rss": 112222208,
      "instructions": 354515435,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/proj-of-imax-prop.ndjson: input kernel check rejected: [imaxProjBool]: (kernel) invalid projection\n  p.1\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/proj-of-stuck-prop",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 0.09422601,
      "cpu_time": 0.08835166700000001,
      "max_rss": 115261440,
      "instructions": 712625696,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/proj-of-stuck-prop.ndjson: internal error: the declaration does not land in a sort, even after unfolding its result type\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/proj-of-subst-prop",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 0.09555150400000001,
      "cpu_time": 0.090035532,
      "max_rss": 115068928,
      "instructions": 683369598,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/proj-of-subst-prop.ndjson: internal error: 2 generated statements differ from their exact exported owner interface; no output written\n  ! model of PR14806Subst.Owner is missing PR14806Subst.Owner._model.proj_0\n  ! model of PR14806Subst.Owner is missing PR14806Subst.Owner._model.eta\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.057413532,
      "cpu_time": 0.052586276,
      "max_rss": 109854720,
      "instructions": 348838917,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/rec-k-lie.ndjson: input kernel check rejected: [bad]: (kernel) declaration type mismatch, 'bad' has type\n  True\nbut it is expected to have type\n  disc MyBool.true\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/rec-missing-ih",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 0.095491712,
      "cpu_time": 0.08967779000000001,
      "max_rss": 111251456,
      "instructions": 728691088,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/rec-missing-ih.ndjson: internal error: a field of Native64TwoHashOwner mentions it other than as `\u2200 z\u20d7, Native64TwoHashOwner p\u20d7 e\u20d7` after full head normalisation (nested: Native64TwoHashOwner.step has a recursive occurrence that is not an application of Native64TwoHashOwner), so an occurrence of Native64TwoHashOwner survives reduction in a position the kernel's positivity check refuses and the input's numNested = 0 does not describe the declaration it is attached to; run with --type-check-input\n"
    },
    {
      "checker": "ind-models",
      "test": "bugs/rec-of-subst-prop",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 0.094648428,
      "cpu_time": 0.08943335399999999,
      "max_rss": 112136192,
      "instructions": 706671307,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/bugs/rec-of-subst-prop.ndjson: internal error: 2 generated statements differ from their exact exported owner interface; no output written\n  ! model of Issue.Owner is missing Issue.Owner._model.proj_0\n  ! model of Issue.Owner is missing Issue.Owner._model.eta\n"
    },
    {
      "checker": "ind-models",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 120.20519289600001,
      "cpu_time": 120.17532551,
      "max_rss": 1271709696,
      "instructions": 1256053386521,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "ind-models",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 98.179379569,
      "cpu_time": 98.13626363899999,
      "max_rss": 908693504,
      "instructions": 986158350964,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.07232254,
      "cpu_time": 0.06596631,
      "max_rss": 113061888,
      "instructions": 390036869,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/alg-conv-trans-acc.ndjson: input kernel check rejected: [trans]: (kernel) declaration type mismatch, 'trans' has type\n  (a : @Acc Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1) \u2192 @Eq Bool (f 1 a) (f 1 a)\nbut it is expected to have type\n  (a : @Acc Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1) \u2192\n    @Eq Bool (f 1 a) (f 0 (@Acc.inv Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1 0 a (Nat.lt_succ_self 0)))\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.095718048,
      "cpu_time": 0.08955990900000001,
      "max_rss": 114618368,
      "instructions": 505199326,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.092206746,
      "cpu_time": 0.08593513900000001,
      "max_rss": 115060736,
      "instructions": 506131868,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.066460405,
      "cpu_time": 0.058980956,
      "max_rss": 111239168,
      "instructions": 362112538,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/alg-conv-trans-quot.ndjson: input kernel check rejected: [trans]: (kernel) declaration type mismatch, 'trans' has type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 P \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h q)\nbut it is expected to have type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192 (q : @Quot P r) \u2192 (z : P) \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (f z)\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.067246361,
      "cpu_time": 0.061123724000000004,
      "max_rss": 110432256,
      "instructions": 363228652,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/alg-conv-trans-quot-left.ndjson: input kernel check rejected: [left]: (kernel) declaration type mismatch, 'left' has type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 P \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h q)\nbut it is expected to have type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 (z : P) \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h (@Quot.mk P r z))\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.06768873,
      "cpu_time": 0.061308725,
      "max_rss": 108253184,
      "instructions": 352452681,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.06534274100000001,
      "cpu_time": 0.059186473999999996,
      "max_rss": 110178304,
      "instructions": 351641348,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.068437914,
      "cpu_time": 0.063209296,
      "max_rss": 113524736,
      "instructions": 353609303,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/eta-ctor.ndjson: input kernel check rejected: [etaCtor]: (kernel) declaration type mismatch, 'etaCtor' has type\n  (x : True \u2192 T) \u2192 @Eq (True \u2192 T) x x\nbut it is expected to have type\n  (x : True \u2192 T) \u2192 @Eq (True \u2192 T) (T.mk (T.val (x True.intro))) x\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.068480963,
      "cpu_time": 0.062242053,
      "max_rss": 110612480,
      "instructions": 355993445,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/eta-rule-k.ndjson: input kernel check rejected: [etaRuleK]: (kernel) declaration type mismatch, 'etaRuleK' has type\n  (a : @Eq Bool Bool.true Bool.true \u2192 Bool) \u2192 @Eq (@Eq Bool Bool.true Bool.true \u2192 Bool) a a\nbut it is expected to have type\n  (a : @Eq Bool Bool.true Bool.true \u2192 Bool) \u2192\n    @Eq (@Eq Bool Bool.true Bool.true \u2192 Bool)\n      (@Eq.rec Bool Bool.true (fun x x_1 => Bool) (a (@Eq.refl Bool Bool.true)) Bool.true) a\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/imax-right-successor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.066749467,
      "cpu_time": 0.060534925,
      "max_rss": 110448640,
      "instructions": 346988078,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/imax-right-successor.ndjson: input kernel check rejected: [imaxRightOne]: (kernel) declaration type mismatch, 'imaxRightOne' has type\n  Type (imax u 1)\nbut it is expected to have type\n  Type (max u 1)\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.081000424,
      "cpu_time": 0.060342822,
      "max_rss": 110325760,
      "instructions": 346334884,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/let-value-type-mismatch.ndjson: input kernel check rejected: [EcosystemCase]: (kernel) let-declaration type mismatch 'u'\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.08118249200000001,
      "cpu_time": 0.075326859,
      "max_rss": 113500160,
      "instructions": 444558983,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.066706057,
      "cpu_time": 0.05956704,
      "max_rss": 110211072,
      "instructions": 348070920,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/positivity-whnf.ndjson: input kernel check rejected: [LALReduciblePositivity, LALReduciblePositivity.mk, LALReduciblePositivity.rec]: (kernel) arg #1 of 'LALReduciblePositivity.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.07194523700000001,
      "cpu_time": 0.066210958,
      "max_rss": 112054272,
      "instructions": 376160052,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.074621453,
      "cpu_time": 0.067869988,
      "max_rss": 110755840,
      "instructions": 376164490,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069411055,
      "cpu_time": 0.062994187,
      "max_rss": 110936064,
      "instructions": 363286435,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.061636012000000004,
      "cpu_time": 0.056919488000000004,
      "max_rss": 110714880,
      "instructions": 347334084,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/proof-param-swap.ndjson: input kernel check rejected: [LALProofParameterSwap, LALProofParameterSwap.mk, LALProofParameterSwap.rec]: (kernel) invalid return type for 'LALProofParameterSwap.mk'\n"
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.085325831,
      "cpu_time": 0.078760912,
      "max_rss": 114958336,
      "instructions": 505106046,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.06978287000000001,
      "cpu_time": 0.06429235900000001,
      "max_rss": 113201152,
      "instructions": 383707514,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/corner-cases/subject-reduction-reduct.ndjson: input kernel check rejected: [reduct]: (kernel) application type mismatch\n  k x0\nargument has type\n  D (f 1 a)\nbut function has type\n  D (f 0 (redex._proof_1 a)) \u2192 Unit\n"
    },
    {
      "checker": "ind-models",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 326.88563129100004,
      "cpu_time": 326.675392245,
      "max_rss": 3386662912,
      "instructions": 2986257963191,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "ind-models",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 46.086695240000005,
      "cpu_time": 46.058944205,
      "max_rss": 543080448,
      "instructions": 436085484732,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "ind-models",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.5802363380000001,
      "cpu_time": 0.5686041420000001,
      "max_rss": 125673472,
      "instructions": 4962493698,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1526.2361239620002,
      "cpu_time": 1525.118683985,
      "max_rss": 8539234304,
      "instructions": 11388191539629,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "ind-models",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.08689753700000001,
      "cpu_time": 0.071428376,
      "max_rss": 109658112,
      "instructions": 346670108,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/other/extra-rec.ndjson: input kernel check rejected: [inconsistent]: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "ind-models",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.065398333,
      "cpu_time": 0.058055222000000004,
      "max_rss": 109117440,
      "instructions": 346195180,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.081212609,
      "cpu_time": 0.073629816,
      "max_rss": 114163712,
      "instructions": 389643341,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.079284857,
      "cpu_time": 0.07118368,
      "max_rss": 113586176,
      "instructions": 360358093,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/other/nat-lit-add-bad.ndjson: input kernel check rejected: [natAddLitBad]: (kernel) declaration type mismatch, 'natAddLitBad' has type\n  @Eq Nat (Nat.add 123456789 987654321) (Nat.add 123456789 987654321)\nbut it is expected to have type\n  @Eq Nat (Nat.add 123456789 987654321) 1111111111\n"
    },
    {
      "checker": "ind-models",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.074702552,
      "cpu_time": 0.067423854,
      "max_rss": 113700864,
      "instructions": 399670539,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08127239,
      "cpu_time": 0.073232319,
      "max_rss": 112844800,
      "instructions": 391811439,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07493733000000001,
      "cpu_time": 0.067451361,
      "max_rss": 109703168,
      "instructions": 346670123,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/other/orphan-ctor.ndjson: input kernel check rejected: [inconsistent]: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "ind-models",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.067210458,
      "cpu_time": 0.06060705500000001,
      "max_rss": 111140864,
      "instructions": 348677746,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/other/proj-of-prop.ndjson: input kernel check rejected: [badFalse]: (kernel) application type mismatch\n  Wrapper.mk True.intro\nargument has type\n  True\nbut function has type\n  False \u2192 Wrapper\n"
    },
    {
      "checker": "ind-models",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07306365100000001,
      "cpu_time": 0.065195215,
      "max_rss": 108802048,
      "instructions": 346169783,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.592952025,
      "cpu_time": 3.580487353,
      "max_rss": 1536266240,
      "instructions": 29655636400,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "ind-models",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.077214868,
      "cpu_time": 0.068676439,
      "max_rss": 114900992,
      "instructions": 420380659,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.2455245000000001,
      "cpu_time": 1.234830584,
      "max_rss": 560943104,
      "instructions": 10346249299,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.086614939,
      "cpu_time": 0.078778627,
      "max_rss": 117850112,
      "instructions": 483572297,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.283910417,
      "cpu_time": 0.275640214,
      "max_rss": 110379008,
      "instructions": 4171202852,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.928974799,
      "cpu_time": 2.920584797,
      "max_rss": 112640000,
      "instructions": 51639902016,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.081647962,
      "cpu_time": 0.07343003199999999,
      "max_rss": 116912128,
      "instructions": 471633524,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.089260713,
      "cpu_time": 0.07952094800000001,
      "max_rss": 117297152,
      "instructions": 471288045,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.14113809000000002,
      "cpu_time": 0.133784123,
      "max_rss": 116314112,
      "instructions": 1096558547,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.9866543970000001,
      "cpu_time": 1.972351974,
      "max_rss": 283828224,
      "instructions": 17721551772,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "ind-models",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07198294100000001,
      "cpu_time": 0.064619453,
      "max_rss": 111034368,
      "instructions": 369768059,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.070237981,
      "cpu_time": 0.063396813,
      "max_rss": 112857088,
      "instructions": 376737921,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.5606601250000001,
      "cpu_time": 0.552414132,
      "max_rss": 369516544,
      "instructions": 6342254537,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.3795621380000003,
      "cpu_time": 2.3695529310000003,
      "max_rss": 618594304,
      "instructions": 14360867199,
      "stdout": "",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "ind-models",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 39.688593520000005,
      "cpu_time": 39.637248332000006,
      "max_rss": 6873178112,
      "instructions": 179161288798,
      "stdout": "",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "ind-models",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 22.737639411,
      "cpu_time": 22.710912075,
      "max_rss": 3877060608,
      "instructions": 104757682706,
      "stdout": "",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "ind-models",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.090144515,
      "cpu_time": 2.0778384030000003,
      "max_rss": 441831424,
      "instructions": 9814273725,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "ind-models",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.1289011700000002,
      "cpu_time": 3.110407687,
      "max_rss": 161001472,
      "instructions": 26553047093,
      "stdout": "",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "ind-models",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 7.7923014230000005,
      "cpu_time": 7.766827261,
      "max_rss": 975605760,
      "instructions": 51823061898,
      "stdout": "",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "ind-models",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.08307557,
      "cpu_time": 0.073599828,
      "max_rss": 114618368,
      "instructions": 433061242,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/perf/refute-cheap-first.ndjson: input kernel check rejected: [kernel_refute_cheap_first]: (kernel) declaration type mismatch, 'kernel_refute_cheap_first' has type\n  @Eq (@Prod Bool N)\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\nbut it is expected to have type\n  @Eq (@Prod Bool N)\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n    (@Prod.mk Bool N Bool.true\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.294060694,
      "cpu_time": 0.283842116,
      "max_rss": 112881664,
      "instructions": 4335768139,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/perf/refute-cheap-last.ndjson: input kernel check rejected: [kernel_refute_cheap_last]: (kernel) declaration type mismatch, 'kernel_refute_cheap_last' has type\n  @Eq (@Prod N Bool)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\nbut it is expected to have type\n  @Eq (@Prod N Bool)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.true)\n",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.164177453,
      "cpu_time": 0.154666255,
      "max_rss": 114974720,
      "instructions": 1112716336,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.168847207,
      "cpu_time": 0.158916884,
      "max_rss": 118063104,
      "instructions": 1298652304,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.089182645,
      "cpu_time": 0.08041342,
      "max_rss": 109514752,
      "instructions": 471491529,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.079272191,
      "cpu_time": 0.070935353,
      "max_rss": 113057792,
      "instructions": 387622682,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "ind-models",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 78.600884144,
      "cpu_time": 78.560708437,
      "max_rss": 905728000,
      "instructions": 746622268715,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "ind-models",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07204062900000001,
      "cpu_time": 0.063981685,
      "max_rss": 108060672,
      "instructions": 346207506,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.071621317,
      "cpu_time": 0.06324808800000001,
      "max_rss": 109146112,
      "instructions": 346409673,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/002_badDef.ndjson: input kernel check rejected: [badDef]: (kernel) declaration type mismatch, 'badDef' has type\n  Type 1\nbut it is expected to have type\n  Prop\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07527912,
      "cpu_time": 0.067273943,
      "max_rss": 109035520,
      "instructions": 346299631,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069792095,
      "cpu_time": 0.061648046000000005,
      "max_rss": 108019712,
      "instructions": 346235091,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07463133100000001,
      "cpu_time": 0.06579487,
      "max_rss": 108126208,
      "instructions": 346400141,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.073256126,
      "cpu_time": 0.066126809,
      "max_rss": 107581440,
      "instructions": 346650425,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.074540833,
      "cpu_time": 0.067504142,
      "max_rss": 108306432,
      "instructions": 346680569,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06685321400000001,
      "cpu_time": 0.059820542000000004,
      "max_rss": 108367872,
      "instructions": 346608444,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07990652100000001,
      "cpu_time": 0.0699109,
      "max_rss": 110329856,
      "instructions": 346747235,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/009_forallSortBad.ndjson: input kernel check rejected: [forallSortBad]: (kernel) type expected\n  x\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.072333144,
      "cpu_time": 0.064235937,
      "max_rss": 108494848,
      "instructions": 346652956,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/010_nonTypeType.ndjson: input kernel check rejected: [nonTypeType]: (kernel) type expected\n  constType\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10916782900000001,
      "cpu_time": 0.07967895500000001,
      "max_rss": 109563904,
      "instructions": 346628506,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/011_nonTypeAxiom.ndjson: input kernel check rejected: [nonTypeAxiom]: (kernel) type expected\n  constType\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.074573705,
      "cpu_time": 0.066107294,
      "max_rss": 109215744,
      "instructions": 346341774,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/012_nonPropThm.ndjson: input kernel check rejected: [nonPropThm]: (kernel) type of theorem 'nonPropThm' is not a proposition\n  Prop\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.074465192,
      "cpu_time": 0.065792383,
      "max_rss": 108105728,
      "instructions": 346720735,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.072459591,
      "cpu_time": 0.064440807,
      "max_rss": 108797952,
      "instructions": 346291733,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/014_selfProof.ndjson: input kernel check rejected: [selfProof]: (kernel) unknown constant 'selfProof'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07492599200000001,
      "cpu_time": 0.067623908,
      "max_rss": 108273664,
      "instructions": 346222249,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.073657556,
      "cpu_time": 0.06556065700000001,
      "max_rss": 108138496,
      "instructions": 346225701,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06749582300000001,
      "cpu_time": 0.060315669,
      "max_rss": 107446272,
      "instructions": 346240607,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069720323,
      "cpu_time": 0.061466287,
      "max_rss": 108212224,
      "instructions": 346704994,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.069734609,
      "cpu_time": 0.06193402,
      "max_rss": 109559808,
      "instructions": 346248082,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/019_tut06_bad01.ndjson: input kernel check rejected: [tut06_bad01]: (kernel) failed to add declaration to environment, duplicate universe level parameter: 'u'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.070168699,
      "cpu_time": 0.061250171000000006,
      "max_rss": 108527616,
      "instructions": 346230728,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069262298,
      "cpu_time": 0.06202441300000001,
      "max_rss": 108630016,
      "instructions": 346233185,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10103677400000001,
      "cpu_time": 0.076456592,
      "max_rss": 109154304,
      "instructions": 346382948,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.068589042,
      "cpu_time": 0.059770806,
      "max_rss": 108777472,
      "instructions": 346388285,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069480024,
      "cpu_time": 0.061305468,
      "max_rss": 107573248,
      "instructions": 346271561,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.072558026,
      "cpu_time": 0.064956408,
      "max_rss": 108093440,
      "instructions": 346326437,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06934362000000001,
      "cpu_time": 0.061100621,
      "max_rss": 107466752,
      "instructions": 346249401,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07129748500000001,
      "cpu_time": 0.06375388800000001,
      "max_rss": 108191744,
      "instructions": 346273431,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06979175600000001,
      "cpu_time": 0.06273126100000001,
      "max_rss": 107995136,
      "instructions": 346358961,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07028799200000001,
      "cpu_time": 0.061513565,
      "max_rss": 108167168,
      "instructions": 346637508,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07053603500000001,
      "cpu_time": 0.063592678,
      "max_rss": 107622400,
      "instructions": 348038261,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.072639809,
      "cpu_time": 0.065904834,
      "max_rss": 109264896,
      "instructions": 348705474,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.070594765,
      "cpu_time": 0.062999154,
      "max_rss": 109125632,
      "instructions": 349135844,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.104502148,
      "cpu_time": 0.05939363,
      "max_rss": 107741184,
      "instructions": 346261511,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069147815,
      "cpu_time": 0.062007493,
      "max_rss": 108310528,
      "instructions": 346656887,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0794922,
      "cpu_time": 0.070975077,
      "max_rss": 107933696,
      "instructions": 346356116,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069610879,
      "cpu_time": 0.062111205,
      "max_rss": 110108672,
      "instructions": 356296822,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08292798,
      "cpu_time": 0.073381717,
      "max_rss": 110628864,
      "instructions": 361249993,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07976290600000001,
      "cpu_time": 0.071714995,
      "max_rss": 110866432,
      "instructions": 376271861,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08229472800000001,
      "cpu_time": 0.071981192,
      "max_rss": 110632960,
      "instructions": 355134916,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07639087600000001,
      "cpu_time": 0.068522798,
      "max_rss": 110493696,
      "instructions": 371049287,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.080838802,
      "cpu_time": 0.07257928400000001,
      "max_rss": 110469120,
      "instructions": 372351373,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.072909473,
      "cpu_time": 0.06496681900000001,
      "max_rss": 108056576,
      "instructions": 347183227,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07113910200000001,
      "cpu_time": 0.063552391,
      "max_rss": 108797952,
      "instructions": 348333348,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.075739683,
      "cpu_time": 0.067348882,
      "max_rss": 110120960,
      "instructions": 367147032,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.164593016,
      "cpu_time": 0.15548277200000002,
      "max_rss": 117825536,
      "instructions": 1240214660,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07425372200000001,
      "cpu_time": 0.06633250700000001,
      "max_rss": 109350912,
      "instructions": 346967304,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/046_inductBadNonSort.ndjson: input kernel check rejected: [inductBadNonSort]: (kernel) type expected\n  fun x y => x\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.075298349,
      "cpu_time": 0.066066066,
      "max_rss": 109846528,
      "instructions": 346520009,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/047_inductBadNonSort2.ndjson: input kernel check rejected: [inductBadNonSort2]: (kernel) type expected\n  aType\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07120783,
      "cpu_time": 0.062733939,
      "max_rss": 109940736,
      "instructions": 346311218,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/048_inductLevelParam.ndjson: input kernel check rejected: [inductLevelParam]: (kernel) failed to add declaration to environment, duplicate universe level parameter: 'u'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.068446188,
      "cpu_time": 0.060394518,
      "max_rss": 108916736,
      "instructions": 346305303,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/049_inductTooFewParams.ndjson: input kernel check rejected: [inductTooFewParams]: (kernel) invalid inductive datatype declaration, incorrect number of parameters\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.070218665,
      "cpu_time": 0.062484429,
      "max_rss": 109195264,
      "instructions": 346630067,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/050_inductWrongCtorParams.ndjson: input kernel check rejected: [inductWrongCtorParams, inductWrongCtorParams.mk, inductWrongCtorParams.rec]: (kernel) arg #1 of 'inductWrongCtorParams.mk' does not match inductive datatypes parameters'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.073545129,
      "cpu_time": 0.065975508,
      "max_rss": 108945408,
      "instructions": 346690989,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/051_inductWrongCtorResParams.ndjson: input kernel check rejected: [inductWrongCtorResParams, inductWrongCtorResParams.mk, inductWrongCtorResParams.rec]: (kernel) invalid return type for 'inductWrongCtorResParams.mk'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06767021100000001,
      "cpu_time": 0.060176147,
      "max_rss": 108826624,
      "instructions": 346748669,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/052_inductWrongCtorResLevel.ndjson: input kernel check rejected: [inductWrongCtorResLevel, inductWrongCtorResLevel.mk, inductWrongCtorResLevel.rec]: (kernel) invalid return type for 'inductWrongCtorResLevel.mk'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07852043,
      "cpu_time": 0.05845662200000001,
      "max_rss": 108175360,
      "instructions": 346576288,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/053_inductInIndex.ndjson: input kernel check rejected: [inductInIndex, inductInIndex.mk, inductInIndex.rec]: (kernel) invalid return type for 'inductInIndex.mk'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.075128001,
      "cpu_time": 0.067350173,
      "max_rss": 109047808,
      "instructions": 346555686,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/054_indNeg.ndjson: input kernel check rejected: [indNeg, indNeg.mk, indNeg.rec]: (kernel) arg #1 of 'indNeg.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.068652264,
      "cpu_time": 0.060766297000000004,
      "max_rss": 110137344,
      "instructions": 363143872,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07075347300000001,
      "cpu_time": 0.061764635,
      "max_rss": 109432832,
      "instructions": 346783326,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/056_reduceCtorType.mk.ndjson: input kernel check rejected: [reduceCtorType, reduceCtorType.mk, reduceCtorType.rec]: (kernel) invalid return type for 'reduceCtorType.mk'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.071557513,
      "cpu_time": 0.06365965,
      "max_rss": 109920256,
      "instructions": 346959098,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/057_indNegReducible.ndjson: input kernel check rejected: [indNegReducible, indNegReducible.mk, indNegReducible.rec]: (kernel) arg #1 of 'indNegReducible.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.076934101,
      "cpu_time": 0.06891395900000001,
      "max_rss": 109662208,
      "instructions": 349906154,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07349514700000001,
      "cpu_time": 0.065291624,
      "max_rss": 110178304,
      "instructions": 350894854,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06795205800000001,
      "cpu_time": 0.060333026,
      "max_rss": 110964736,
      "instructions": 351120217,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07234910900000001,
      "cpu_time": 0.06418798099999999,
      "max_rss": 108318720,
      "instructions": 346525045,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/061_typeWithTooHighTypeField.mk.ndjson: input kernel check rejected: [typeWithTooHighTypeField, typeWithTooHighTypeField.mk, typeWithTooHighTypeField.rec]: (kernel) universe level of type_of(arg #1) of 'typeWithTooHighTypeField.mk' is too big for the corresponding inductive datatype\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.071610612,
      "cpu_time": 0.063809372,
      "max_rss": 109948928,
      "instructions": 356347167,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069393146,
      "cpu_time": 0.061611811,
      "max_rss": 110772224,
      "instructions": 361620894,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12024815300000001,
      "cpu_time": 0.078363986,
      "max_rss": 110702592,
      "instructions": 376614829,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.073650348,
      "cpu_time": 0.064327646,
      "max_rss": 110665728,
      "instructions": 355244935,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.084922382,
      "cpu_time": 0.077249692,
      "max_rss": 111104000,
      "instructions": 371251392,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07485814,
      "cpu_time": 0.067026888,
      "max_rss": 110080000,
      "instructions": 372546286,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.071186171,
      "cpu_time": 0.063066671,
      "max_rss": 108331008,
      "instructions": 347353195,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.068827883,
      "cpu_time": 0.061482225,
      "max_rss": 108027904,
      "instructions": 348467845,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.075705221,
      "cpu_time": 0.06803846799999999,
      "max_rss": 109760512,
      "instructions": 367213319,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.17033899800000002,
      "cpu_time": 0.160835461,
      "max_rss": 117567488,
      "instructions": 1241073923,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.073812049,
      "cpu_time": 0.064875886,
      "max_rss": 109322240,
      "instructions": 350725846,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.074421497,
      "cpu_time": 0.06534287800000001,
      "max_rss": 108806144,
      "instructions": 346939160,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/073_BogusRecursor.ndjson: input kernel check rejected: [bogusRecursorFalse]: (kernel) incorrect number of universe levels parameters for 'BogusRecursor.rec', #1 expected, #0 provided\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.070179905,
      "cpu_time": 0.062944917,
      "max_rss": 109551616,
      "instructions": 353531763,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.075548449,
      "cpu_time": 0.06678471500000001,
      "max_rss": 110546944,
      "instructions": 370604492,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07082131200000001,
      "cpu_time": 0.062451006999999996,
      "max_rss": 110129152,
      "instructions": 367962998,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08063300300000001,
      "cpu_time": 0.071878181,
      "max_rss": 110555136,
      "instructions": 369012453,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.091014859,
      "cpu_time": 0.08168522900000001,
      "max_rss": 113537024,
      "instructions": 372927090,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.082585034,
      "cpu_time": 0.07142085199999999,
      "max_rss": 110366720,
      "instructions": 375174105,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08122971600000001,
      "cpu_time": 0.07263019,
      "max_rss": 113790976,
      "instructions": 379495906,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07918491200000001,
      "cpu_time": 0.069822475,
      "max_rss": 113885184,
      "instructions": 399492938,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.174694955,
      "cpu_time": 0.165581629,
      "max_rss": 117854208,
      "instructions": 1261033970,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07827096800000001,
      "cpu_time": 0.070010432,
      "max_rss": 110559232,
      "instructions": 355737657,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07669609000000001,
      "cpu_time": 0.068139086,
      "max_rss": 111071232,
      "instructions": 371497280,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.078529821,
      "cpu_time": 0.06992408500000001,
      "max_rss": 110796800,
      "instructions": 372826068,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.078855879,
      "cpu_time": 0.06945770500000001,
      "max_rss": 110993408,
      "instructions": 374910771,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.072268543,
      "cpu_time": 0.065003815,
      "max_rss": 108937216,
      "instructions": 348050854,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/087_projOutOfRange.ndjson: input kernel check rejected: [projOutOfRange]: (kernel) invalid projection\n  z.3\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06949783500000001,
      "cpu_time": 0.062568489,
      "max_rss": 109289472,
      "instructions": 347782687,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/088_projNotStruct.ndjson: input kernel check rejected: [projNotStruct]: (kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.075230587,
      "cpu_time": 0.066317696,
      "max_rss": 109723648,
      "instructions": 356601243,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.08123652,
      "cpu_time": 0.073681051,
      "max_rss": 110080000,
      "instructions": 350051827,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/090_projProp2.ndjson: input kernel check rejected: [projProp2]: (kernel) invalid projection\n  x.2\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.069964554,
      "cpu_time": 0.061311939,
      "max_rss": 110071808,
      "instructions": 356596237,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06761125500000001,
      "cpu_time": 0.060451918,
      "max_rss": 110518272,
      "instructions": 350050741,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/092_projProp4.ndjson: input kernel check rejected: [projProp4]: (kernel) invalid projection\n  x.4\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06992664400000001,
      "cpu_time": 0.062199784,
      "max_rss": 109731840,
      "instructions": 350213555,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/093_projProp5.ndjson: input kernel check rejected: [projProp5]: (kernel) invalid projection\n  x.4\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.065874476,
      "cpu_time": 0.059030222,
      "max_rss": 109809664,
      "instructions": 350039941,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/094_projProp6.ndjson: input kernel check rejected: [projProp6]: (kernel) invalid projection\n  x.6\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07351297500000001,
      "cpu_time": 0.065996045,
      "max_rss": 111288320,
      "instructions": 375275747,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.069510218,
      "cpu_time": 0.062360008,
      "max_rss": 110493696,
      "instructions": 349266837,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/096_projIndexData.ndjson: input kernel check rejected: [projIndexData]: (kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07144415400000001,
      "cpu_time": 0.063653097,
      "max_rss": 109821952,
      "instructions": 349263505,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/097_projIndexData2.ndjson: input kernel check rejected: [projIndexData2]: (kernel) invalid projection\n  x.2\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.075777257,
      "cpu_time": 0.06745462,
      "max_rss": 111022080,
      "instructions": 382620421,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.075740449,
      "cpu_time": 0.06846082,
      "max_rss": 110215168,
      "instructions": 363095228,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06786083200000001,
      "cpu_time": 0.060523398,
      "max_rss": 109666304,
      "instructions": 353938678,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/100_ruleKbad.ndjson: input kernel check rejected: [ruleKbad]: (kernel) declaration type mismatch, 'ruleKbad' has type\n  @Eq Bool Bool.true Bool.false \u2192 (a : Bool) \u2192 @Eq Bool a a\nbut it is expected to have type\n  (h : @Eq Bool Bool.true Bool.false) \u2192\n    (a : Bool) \u2192 @Eq Bool (@Eq.rec Bool Bool.true (fun x x_1 => Bool) a Bool.false h) a\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07293922400000001,
      "cpu_time": 0.06509213,
      "max_rss": 110649344,
      "instructions": 359621595,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/101_ruleKAcc.ndjson: input kernel check rejected: [ruleKAcc]: (kernel) declaration type mismatch, 'ruleKAcc' has type\n  (\u03b1 : Sort u) \u2192 (p : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192 (x : \u03b1) \u2192 @Acc \u03b1 p x \u2192 (a : Bool) \u2192 @Eq Bool a a\nbut it is expected to have type\n  (\u03b1 : Sort u) \u2192\n    (p : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192\n      (x : \u03b1) \u2192 (h : @Acc \u03b1 p x) \u2192 (a : Bool) \u2192 @Eq Bool (@Acc.rec \u03b1 p (fun x x_1 => Bool) (fun x x_1 x_2 => a) x h) a\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07913482200000001,
      "cpu_time": 0.070632993,
      "max_rss": 108511232,
      "instructions": 347996418,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.073198279,
      "cpu_time": 0.064829537,
      "max_rss": 109232128,
      "instructions": 350277346,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07467691700000001,
      "cpu_time": 0.066522087,
      "max_rss": 107814912,
      "instructions": 349186021,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.073934461,
      "cpu_time": 0.06529386,
      "max_rss": 109936640,
      "instructions": 350351939,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/105_proofIrrelevanceBad.ndjson: input kernel check rejected: [proofIrrelevanceBad]: (kernel) declaration type mismatch, 'proofIrrelevanceBad' has type\n  (p : Type) \u2192 (h1 : p) \u2192 p \u2192 @Eq p h1 h1\nbut it is expected to have type\n  (p : Type) \u2192 (h1 h2 : p) \u2192 @Eq p h1 h2\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07101236000000001,
      "cpu_time": 0.063381211,
      "max_rss": 108269568,
      "instructions": 349521222,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07632001100000001,
      "cpu_time": 0.067211163,
      "max_rss": 109129728,
      "instructions": 347130273,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.075862257,
      "cpu_time": 0.06743044999999999,
      "max_rss": 108601344,
      "instructions": 350090415,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.075434369,
      "cpu_time": 0.066739415,
      "max_rss": 108089344,
      "instructions": 349923989,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07822224900000001,
      "cpu_time": 0.06979579300000001,
      "max_rss": 108937216,
      "instructions": 349938957,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.072775299,
      "cpu_time": 0.064504367,
      "max_rss": 110694400,
      "instructions": 352425213,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/111_indexedUnitEta.ndjson: input kernel check rejected: [indexedUnitEta]: (kernel) declaration type mismatch, 'indexedUnitEta' has type\n  (x : IndexedUnit Bool.true) \u2192 IndexedUnit Bool.true \u2192 @Eq (IndexedUnit Bool.true) x x\nbut it is expected to have type\n  (x y : IndexedUnit Bool.true) \u2192 @Eq (IndexedUnit Bool.true) x y\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08335173900000001,
      "cpu_time": 0.0745762,
      "max_rss": 110497792,
      "instructions": 383064002,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.075171609,
      "cpu_time": 0.065408635,
      "max_rss": 110096384,
      "instructions": 352919155,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/113_indexedStructEta.ndjson: input kernel check rejected: [indexedStructEta]: (kernel) declaration type mismatch, 'indexedStructEta' has type\n  (x : IndexedSingleton Bool.true) \u2192 @Eq (IndexedSingleton Bool.true) x x\nbut it is expected to have type\n  (x : IndexedSingleton Bool.true) \u2192 @Eq (IndexedSingleton Bool.true) (IndexedSingleton.mk True.intro) x\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.072471402,
      "cpu_time": 0.063268328,
      "max_rss": 108937216,
      "instructions": 349376936,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.073030616,
      "cpu_time": 0.064369887,
      "max_rss": 107520000,
      "instructions": 349472677,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07319309900000001,
      "cpu_time": 0.06572550699999999,
      "max_rss": 110141440,
      "instructions": 352366830,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/116_funEtaBad.ndjson: input kernel check rejected: [funEtaBad]: (kernel) declaration type mismatch, 'funEtaBad' has type\n  (x x_1 : Type) \u2192 (x \u2192 x) \u2192 (f : x \u2192 x_1) \u2192 @Eq (x \u2192 x_1) f f\nbut it is expected to have type\n  (\u03b1 \u03b2 : Type) \u2192 (g : \u03b1 \u2192 \u03b1) \u2192 (f : \u03b1 \u2192 \u03b2) \u2192 @Eq (\u03b1 \u2192 \u03b2) (fun x => f (g x)) f\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.072444433,
      "cpu_time": 0.062784151,
      "max_rss": 108957696,
      "instructions": 347785307,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/117_reflOccLeft.ndjson: input kernel check rejected: [reflOccLeft, reflOccLeft.mk, reflOccLeft.rec]: (kernel) arg #1 of 'reflOccLeft.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06930734100000001,
      "cpu_time": 0.06229412,
      "max_rss": 110731264,
      "instructions": 348635749,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/118_reflOccInIndex.ndjson: input kernel check rejected: [reflOccInIndex, reflOccInIndex.mk, reflOccInIndex.rec]: (kernel) application type mismatch\n  reflOccInIndex x\nargument has type\n  Nat\nbut function has type\n  Type \u2192 Type\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.162473005,
      "cpu_time": 0.15233101400000001,
      "max_rss": 114745344,
      "instructions": 1095800182,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.15685290400000002,
      "cpu_time": 0.148285384,
      "max_rss": 114515968,
      "instructions": 1095590233,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.161322762,
      "cpu_time": 0.153175701,
      "max_rss": 114720768,
      "instructions": 1101565829,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.14866400000000002,
      "cpu_time": 0.139431878,
      "max_rss": 116273152,
      "instructions": 1104928857,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07123470800000001,
      "cpu_time": 0.064503296,
      "max_rss": 111316992,
      "instructions": 401879542,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08312003800000001,
      "cpu_time": 0.074451748,
      "max_rss": 111022080,
      "instructions": 415009369,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.08048208700000001,
      "cpu_time": 0.072367426,
      "max_rss": 110903296,
      "instructions": 359607629,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/125_accRecNoEta.ndjson: input kernel check rejected: [accRecNoEta]: (kernel) declaration type mismatch, 'accRecNoEta' has type\n  (\u03b1 : Type) \u2192 (r : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192 (a : \u03b1) \u2192 @Acc \u03b1 r a \u2192 (p : Bool) \u2192 @Eq Bool p p\nbut it is expected to have type\n  {\u03b1 : Type} \u2192\n    (r : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192\n      (a : \u03b1) \u2192 (h : @Acc \u03b1 r a) \u2192 (p : Bool) \u2192 @Eq Bool (@Acc.rec \u03b1 r (fun x x_1 => Bool) (fun x x_1 x_2 => p) a h) p\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.081069282,
      "cpu_time": 0.071889609,
      "max_rss": 108060672,
      "instructions": 349961803,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07493996,
      "cpu_time": 0.066423209,
      "max_rss": 108908544,
      "instructions": 350055956,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08184442900000001,
      "cpu_time": 0.07329357400000001,
      "max_rss": 108744704,
      "instructions": 350070735,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07896113,
      "cpu_time": 0.06865372000000002,
      "max_rss": 109031424,
      "instructions": 350512297,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.078185374,
      "cpu_time": 0.06872617700000001,
      "max_rss": 108204032,
      "instructions": 351074004,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08757353600000001,
      "cpu_time": 0.07792243600000001,
      "max_rss": 108142592,
      "instructions": 350972137,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "ind-models",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033438223,
      "cpu_time": 0.028318173999999998,
      "max_rss": 105213952,
      "instructions": 164209223,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/132_dup_defs.ndjson: invalid export: duplicate declaration dup_defs\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035081720000000004,
      "cpu_time": 0.03084772,
      "max_rss": 106151936,
      "instructions": 164631661,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/133_dup_ind_def.ndjson: invalid export: duplicate declaration dup_ind_def\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038189998,
      "cpu_time": 0.03270355,
      "max_rss": 105734144,
      "instructions": 164628735,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/134_dup_ctor_def.ndjson: invalid export: duplicate declaration dup_ctor_def.mk\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040192784,
      "cpu_time": 0.034098528,
      "max_rss": 105312256,
      "instructions": 164634692,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/135_dup_rec_def.ndjson: invalid export: duplicate declaration dup_rec_def.rec\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.080168663,
      "cpu_time": 0.06956047,
      "max_rss": 108490752,
      "instructions": 346940466,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/136_misnamed_rec_user.ndjson: input kernel check rejected: [misnamed_rec_user]: (kernel) unknown constant 'misnamed_rec.not_rec'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.082811012,
      "cpu_time": 0.073377731,
      "max_rss": 109101056,
      "instructions": 346840545,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/137_dup_rec_def2.ndjson: input kernel check rejected: [dup_rec_def2, dup_rec_def2.mk, dup_rec_def2.not_rec]: (kernel) constant has already been declared 'dup_rec_def2.rec'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029619532,
      "cpu_time": 0.026025512,
      "max_rss": 105250816,
      "instructions": 164579198,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/138_dup_ctor_rec.ndjson: invalid export: duplicate declaration dup_ctor_rec.rec\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031949808,
      "cpu_time": 0.027643526,
      "max_rss": 104964096,
      "instructions": 164800610,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/139_DupConCon.ndjson: invalid export: duplicate declaration dup_ind_con_con.mk\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07850048200000001,
      "cpu_time": 0.070042293,
      "max_rss": 109547520,
      "instructions": 346668567,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/140_falseFromUnsafe.ndjson: input kernel check rejected: [falseFromUnsafe]: (kernel) unknown constant 'unsafeLoop'\n"
    },
    {
      "checker": "ind-models",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.077495758,
      "cpu_time": 0.06900210400000001,
      "max_rss": 109338624,
      "instructions": 346676218,
      "stdout": "",
      "stderr": "/home/runner/work/lean-kernel-arena/lean-kernel-arena/_build/tests/tutorial/bad/141_falseFromPartial.ndjson: input kernel check rejected: [falseFromPartial]: (kernel) unknown constant 'partialLoop'\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042715549000000005,
      "cpu_time": 0.015035792000000001,
      "max_rss": 9588736,
      "instructions": 7019691,
      "stdout": "",
      "stderr": "REJECT: [_test] let value type mismatch\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007763842000000001,
      "cpu_time": 0.006248671,
      "max_rss": 9691136,
      "instructions": 6378040,
      "stdout": "",
      "stderr": "REJECT: [_private.Test.0.S.f] projection index out of range\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007692979000000001,
      "cpu_time": 0.0058742609999999995,
      "max_rss": 9736192,
      "instructions": 6951514,
      "stdout": "",
      "stderr": "REJECT: [bad] theorem 61: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007605814000000001,
      "cpu_time": 0.006036536,
      "max_rss": 7327744,
      "instructions": 4777225,
      "stdout": "",
      "stderr": "REJECT: [MyBool] recursor `MyBool.rec` allows large elimination out of a Prop-valued inductive that is not a subsingleton\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007679974000000001,
      "cpu_time": 0.006212507,
      "max_rss": 9658368,
      "instructions": 7476953,
      "stdout": "",
      "stderr": "REJECT: [NewBool] recursor `NewBool.rec` allows large elimination out of a Prop-valued inductive that is not a subsingleton\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006257029000000001,
      "cpu_time": 0.005249907999999999,
      "max_rss": 7221248,
      "instructions": 4775555,
      "stdout": "",
      "stderr": "REJECT: [down] def 11: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007057163000000001,
      "cpu_time": 0.005685076,
      "max_rss": 7204864,
      "instructions": 4778883,
      "stdout": "",
      "stderr": "REJECT: [down] def 11: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0063663240000000005,
      "cpu_time": 0.0049768270000000005,
      "max_rss": 7548928,
      "instructions": 5219298,
      "stdout": "",
      "stderr": "REJECT: [k1] theorem 29: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00709287,
      "cpu_time": 0.005594366,
      "max_rss": 7454720,
      "instructions": 5467080,
      "stdout": "",
      "stderr": "REJECT: [proof_of_false] application argument type mismatch\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009266225000000001,
      "cpu_time": 0.007397698,
      "max_rss": 11849728,
      "instructions": 17189405,
      "stdout": "",
      "stderr": "REJECT: [E] projection struct name mismatch\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00573591,
      "cpu_time": 0.004713872,
      "max_rss": 7204864,
      "instructions": 4248921,
      "stdout": "",
      "stderr": "REJECT: recursor `rogue` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0072518290000000004,
      "cpu_time": 0.005772666,
      "max_rss": 7335936,
      "instructions": 4752320,
      "stdout": "",
      "stderr": "REJECT: [bad] projection: not a single-constructor inductive\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006761849,
      "cpu_time": 0.0055826339999999995,
      "max_rss": 9408512,
      "instructions": 6600745,
      "stdout": "",
      "stderr": "REJECT: [imaxProjBool] cannot project a Type field from a Prop structure\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016367211,
      "cpu_time": 0.014228059999999999,
      "max_rss": 20226048,
      "instructions": 76340105,
      "stdout": "",
      "stderr": "REJECT: [Native64ResultSortOwner] expected a sort\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01471178,
      "cpu_time": 0.01265462,
      "max_rss": 20246528,
      "instructions": 75047516,
      "stdout": "",
      "stderr": "REJECT: [PR14806Subst.Owner] expected a sort\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007643205,
      "cpu_time": 0.006197937,
      "max_rss": 7438336,
      "instructions": 4968924,
      "stdout": "",
      "stderr": "REJECT: [bad] theorem 30: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015886837,
      "cpu_time": 0.013859801,
      "max_rss": 20250624,
      "instructions": 77159526,
      "stdout": "",
      "stderr": "REJECT: [Native64TwoHashOwner] occurrence of inductive type in unsupported position\n"
    },
    {
      "checker": "kiota",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016290006000000003,
      "cpu_time": 0.014125679,
      "max_rss": 17874944,
      "instructions": 71493402,
      "stdout": "",
      "stderr": "REJECT: [Issue.Owner] expected a sort\n"
    },
    {
      "checker": "kiota",
      "test": "cedar",
      "status": "error",
      "correctness": "error",
      "exit_code": 137,
      "wall_time": 817.498331728,
      "cpu_time": 816.585915876,
      "max_rss": 15096987648,
      "instructions": 5462811087577,
      "stdout": "",
      "stderr": "[decl #100] theorem Nat.le.brecOn\n[decl #200] def UInt8.ofNat\n[decl #300] theorem Nat.le_add_right\n[decl #400] def String.toByteArray\n[decl #500] def DecidableRel\n[decl #600] def UInt64.toBitVec\n[decl #700] def _private.Init.Data.Nat.Lemmas.0.Nat.shiftRight_succ_inside.match_1_1\n[decl #800] theorem Nat.exists_ge_and_testBit_of_ge_two_pow\n[decl #900] def Nat.Linear.Var.denote\n[decl #1000] def UInt8.land\n[decl #1100] def _private.Init.Data.Nat.Lemmas.0.Nat.add_right_cancel_iff.match_1_1\n[decl #1200] def _private.Init.Data.Int.Lemmas.0.Int.negSucc_ne_zero.match_1_1\n[decl #1300] def Lean.Omega.Constraint.div\n[decl #1400] theorem Lean.Omega.IntList.gcd_cons_div_right\n[decl #1500] def _private.Init.Data.Int.DivMod.Bootstrap.0.Int.emod_add_mul_ediv.match_1_1\n[decl #1600] theorem _private.Init.Data.BitVec.Bootstrap.0.BitVec.getLsbD_of_ge._proof_1_3\n[decl #1700] def Nat.digitChar\n[decl #1800] def BitVec.instHShiftLeftNat\n[decl #1900] theorem Std.IsLinearOrder.toIsLinearPreorder\n[decl #2000] theorem _private.Init.Data.Int.Pow.0.Int.pow_succ._simp_1_2\n[decl #2100] theorem _private.Init.Data.Nat.Bitwise.Lemmas.0.Nat.le_of_testBit._proof_1_1\n[decl #2200] def Array.foldl\n[decl #2300] theorem BitVec.getLsbD_shiftLeft\n[decl #2400] def _private.Init.Data.Nat.MinMax.0.Nat.min_comm.match_1_1\n[decl #2500] theorem List.length_append\n[decl #2600] theorem BitVec.getElem_cast._proof_2\n[decl #2700] theorem eq_comm\n[decl #2800] theorem _private.Init.Data.String.Decode.0.utf8DecodeChar?_eq_assemble\u2082._proof_1\n[decl #2900] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.toBitVec_eq_of_parseFirstByte_eq_twoMore\n[decl #3000] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.assemble\u2084_eq_some_iff_utf8EncodeChar_eq._simp_1_12\n[decl #3100] theorem _private.Init.Data.String.Decode.0.utf8DecodeChar?_append_eq_assemble\u2083._proof_1\n[decl #3200] theorem List.utf8DecodeChar?_utf8Encode_singleton_append\n[decl #3300] def _private.Cedar.Spec.Ext.IPAddr.0.Cedar.Spec.Ext.IPAddr.IPNetPrefix.toNat.match_1\n[decl #3400] def Cedar.Spec.Value.ctorElim\n[decl #3500] theorem _private.Cedar.Spec.Ext.0.Cedar.Spec.instDecidableEqExt.decEq._proof_9\n[decl #3600] def Std.DTreeMap.Internal.Impl.Ordered\n[decl #3700] theorem Std.DTreeMap.Internal.Impl.balanceL!.match_5.congr_eq_2\n[decl #3800] theorem _private.Std.Data.DTreeMap.Internal.Balancing.0.Std.DTreeMap.Internal.Impl.balance!_eq_balance\u2098._proof_1_42\n[decl #3900] theorem Std.DTreeMap.Internal.Impl.balance\u2098.eq_def\n[decl #4000] theorem Std.DTreeMap.Internal.Impl.balanceR!.match_1.congr_eq_4\n[decl #4100] theorem Std.DTreeMap.Internal.Impl.minView._proof_23\n[decl #4200] theorem Std.DTreeMap.Internal.Impl.BalancedAtRoot.adjust_right\n[decl #4300] theorem _private.Std.Data.DTreeMap.Internal.Operations.0.Std.DTreeMap.Internal.Impl.link2._proof_9\n[decl #4400] theorem _private.Std.Data.DTreeMap.Internal.Operations.0.Std.DTreeMap.Internal.Impl.link._proof_24\n[decl #4500] def Cedar.Validation.CedarType._sizeOf_1\n[decl #4600] theorem _private.Cedar.Validation.Types.0.Cedar.Validation.decCedarType._mutual._proof_71\n[decl #4700] def Except.map.match_1\n[decl #4800] theorem USize.toNat.eq_1\n[decl #4900] def compareOfLessAndEq\n[decl #5000] theorem _private.Init.Data.Array.Lemmas.0.Array.mapM.eq_1\n[decl #5100] def Lean.Level.brecOn.go\n[decl #5200] def Lean.Elab.Term.Context.autoBoundImplicitForbidden\n[decl #5300] def HasEquiv.Equiv\n[decl #5400] theorem Std.DTreeMap.Internal.Impl.applyPartition._proof_4\n[decl #5500] def _private.Init.Data.List.Sublist.0.List.cons_sublist_cons.match_1_1\n[decl #5600] theorem Std.DTreeMap.Internal.Impl.toListModel_filter_gt_of_gt\n[decl #5700] theorem Std.DTreeMap.Internal.Impl.updateCell._proof_42\n[decl #5800] theorem Std.DTreeMap.Internal.Impl.ordered_erase\n[decl #5900] def _private.Std.Data.DTreeMap.Internal.WF.Lemmas.0.Std.DTreeMap.Internal.Impl.toListModel_insertMax.match_1_1\n[decl #6000] theorem Std.Internal.List.DistinctKeys.tail\n[decl #6100] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.getMsbD_ushiftRight._proof_1_2\n[decl #6200] theorem _private.Init.Data.List.Lemmas.0.List.getElem?_eq_some_iff._simp_1_5\nINTERN_CALLS 100000000 nodes=1082301\nINTERN_CALLS 200000000 nodes=4414777\n[decl #6300] theorem _private.Std.Data.DHashMap.Internal.Defs.0.PSigma.casesOn._arg_pusher\n[decl #6400] theorem Std.DHashMap.Internal.Raw\u2080.containsThenInsertIfNew_eq_insertIfNew\u2098\nINTERN_CALLS 300000000 nodes=2610704\nINTERN_CALLS 400000000 nodes=3671697\n[decl #6500] theorem Std.DHashMap.Internal.Raw\u2080.isHashSelf_filter\u2098\nINTERN_CALLS 500000000 nodes=2113094\n[decl #6600] theorem Std.DHashMap.Internal.Raw\u2080.isHashSelf_updateBucket_alter\nINTERN_CALLS 600000000 nodes=1420822\nINTERN_CALLS 700000000 nodes=1008531\n[decl #6700] theorem Std.DHashMap.Internal.Raw.WF.out\n[decl #6800] theorem String.Pos.Raw.ext\n[decl #6900] theorem List.cons_prefix_cons._simp_1\n[decl #7000] theorem ByteArray.IsValidUTF8.isUTF8FirstByte_getElem_zero\n[decl #7100] def Lean.Core.instMonadCoreM\n[decl #7200] def IO.Error.toString\n[decl #7300] def Lean.Exception.isRuntime\n[decl #7400] theorem Array.append_inj'\n[decl #7500] theorem ByteArray.append_left_inj._simp_1\n[decl #7600] def Std.IterM.toIter\n[decl #7700] theorem Classical.ofNonempty._proof_1\n[decl #7800] def Std.IterM.IsPlausibleOutput\n[decl #7900] def Lean.Meta.Context.synthPendingDepth\n[decl #8000] def Lean.MVarId.intro1P\n[decl #8100] theorem Int.natCast_add_one\n[decl #8200] theorem _private.Init.Core.0.Quotient.rel_of_eq\n[decl #8300] theorem _private.Init.Data.List.Perm.0.List.Perm.eq_of_pairwise._simp_1_3\n[decl #8400] theorem Subtype.exists._simp_1\n[decl #8500] def Lean.Parser.TokenTable\n[decl #8600] theorem String.Pos.Raw.instLinearOrderPackage._proof_10\n[decl #8700] def Lean.Kernel.Environment.quotInit\n[decl #8800] def Std.HashMap.get!\n[decl #8900] def List.forIn'.loop.match_3\n[decl #9000] theorem _private.Cedar.SymCC.Term.0.Cedar.SymCC.Term.hasDecEq._proof_2\n[decl #9100] theorem _private.Cedar.SymCC.TermType.0.Cedar.SymCC.TermType.hasDecEq._proof_19\n[decl #9200] def Cedar.SymCC.Op.uuf.elim\n[decl #9300] def _private.Cedar.SymCC.Term.0.Cedar.SymCC.Term.hasListProdDec.match_1\n[decl #9400] def Cedar.SymCC.Factory.ite.match_1\n[decl #9500] theorem Std.DTreeMap.Internal.Impl.Equiv.maxKey_eq\n[decl #9600] theorem _private.Init.Data.Range.Polymorphic.Instances.0.Std.instLawfulUpwardEnumerableLTOfLawfulUpwardEnumerableOfLawfulUpwardEnumerableLEOfLawfulOrderLT._simp_1\n[decl #9700] theorem WellFounded.transGen\n[decl #9800] theorem _private.Init.Data.Iterators.Lemmas.Consumers.Loop.0.Std.Iter.mem_toList_iff_isPlausibleIndirectOutput._simp_1_2\n[decl #9900] def Int8.maxValue\n[decl #10000] theorem _private.Init.Data.Range.Polymorphic.Internal.SignedBitVec.0.BitVec.Signed.sle_iff_rotate_le_rotate._proof_1_10\n[decl #10100] theorem Int8.toBitVec_inj\n[decl #10200] theorem Int.natCast_pow\n[decl #10300] theorem BitVec.succ?_eq_none\n[decl #10400] theorem List.forIn_cons\nINTERN_CALLS 800000000 nodes=3066999\n[decl #10500] theorem _private.Std.Data.DTreeMap.Internal.WF.Lemmas.0.Std.Internal.List.interSmaller.eq_1\n[decl #10600] def Cedar.SymCC.TermType._sizeOf_3\n[decl #10700] def Lean.MonadCacheT.instMonad._aux_9\n[decl #10800] theorem Std.DTreeMap.Internal.Impl.self_le_maxKey_insertIfNew\nINTERN_CALLS 900000000 nodes=1974377\n[decl #10900] theorem Std.DHashMap.Internal.Raw\u2080.toListModel_diff\u2098\n[decl #11000] theorem Ordering.then_self\n[decl #11100] theorem _private.Cedar.Spec.Wildcard.0.Cedar.Spec.wildcardMatchIdx._proof_5\n[decl #11200] def Cedar.Spec.call._sparseCasesOn_4\n[decl #11300] def Char.le\n[decl #11400] def instMonadExceptOfExcept\n[decl #11500] theorem Int.neg_ofNat_eq_negSucc_add_one_iff\n[decl #11600] def Std.Time.Modifier.casesOn\n[decl #11700] def Std.Time.Internal.UnitVal.add\n[decl #11800] def Std.Time.Internal.Bounded.LE.emod\n[decl #11900] theorem _private.Std.Time.DateTime.PlainDateTime.0.Std.Time.PlainDateTime.ofTimestampAssumingUTC._proof_16\n[decl #12000] def Std.Time.GenericFormat.string\n[decl #12100] def Cedar.Spec.Ext.Datetime.Duration.toSeconds\n[decl #12200] theorem Std.DHashMap.Internal.Raw\u2080.wf_filterMap\u2080\nINTERN_CALLS 1000000000 nodes=2062846\n[decl #12300] theorem _private.Std.Data.DHashMap.Basic.0.Std.DHashMap.Const.insertManyIfNewUnit._proof_1\nINTERN_CALLS 1100000000 nodes=3645221\n[decl #12400] def Std.Rxc.Iterator.upperBound\n[decl #12500] def _private.Init.Data.List.Scan.Basic.0.List.scanAuxM.go\n[decl #12600] def Lean.NoConfusionInfo.regular.noConfusion\n[decl #12700] def Lean.instMonadTraceOfMonadLift\n[decl #12800] def Lean.PrettyPrinter.Parenthesizer.trailingNode.parenthesizer\n[decl #12900] def _private.Lean.Parser.Types.0.Lean.Parser.ParserState.mkErrorsAt._sparseCasesOn_1\n[decl #13000] def _private.Cedar.Validation.RequestEntityValidator.0.Cedar.Validation.instanceOfType.match_5\n[decl #13100] theorem _private.Init.Data.String.Basic.0.String.Slice.Pos.lt_next._simp_1_2\n[decl #13200] def Substring.Raw.toString\n[decl #13300] theorem String.Slice.Pattern.CharPred.instBackwardPatternForallCharBool._proof_4\n[decl #13400] def Lean.Parser.rawStrLitFnAux\n[decl #13500] def Lean.PrettyPrinter.Formatter.notFollowedBy.formatter\n[decl #13600] def Lean.PrettyPrinter.Formatter.optionalNoAntiquot.formatter\n[decl #13700] def Cedar.Thm.Entities.HasAllActions\n[decl #13800] def Cedar.Spec.Expr.or.elim\n[decl #13900] theorem _private.Cedar.Spec.Expr.0.Cedar.Spec.decExpr._proof_79\n[decl #14000] theorem _private.Cedar.Spec.Expr.0.Cedar.Spec.decExpr._proof_128\n[decl #14100] def _private.Cedar.Validation.Subtyping.0.Cedar.Validation.lub?._sparseCasesOn_2\n[decl #14200] theorem _private.Cedar.Validation.Typechecker.0.Cedar.Validation.typeOf._unary._proof_15\n[decl #14300] theorem _private.Init.Data.List.Monadic.0.List.mapM_cons._simp_1_1\n[decl #14400] theorem _private.Cedar.Validation.TypedExpr.0.Cedar.Validation.decTypedExpr._proof_65\n[decl #14500] def _private.Cedar.Validation.TypedExpr.0.Cedar.Validation.decTypedExpr.match_15\n[decl #14600] def _private.Cedar.Thm.WellTyped.Expr.TypeLifting.0.Cedar.Validation.CedarType.liftBoolTypes.match_1.splitter._sparseCasesOn_4\n[decl #14700] theorem Cedar.Validation.CedarType.brecOn_2.eq\n[decl #14800] theorem _private.Cedar.Validation.Typechecker.0.Cedar.Validation.typeOfEq._sparseCasesOn_3.else_eq\n[decl #14900] theorem Pi.instSubsingleton\n[decl #15000] theorem List.map.eq_def\n[decl #15100] theorem Cedar.Thm.substitute_action_preserves_evaluation._unary\n[decl #15200] def Cedar.Spec.Ext.IPAddr.instInhabitedCIDR\n[decl #15300] theorem List.le_refl\n[decl #15400] theorem _private.Cedar.Thm.Data.List.Canonical.0.List.insertCanonical_cases._simp_1_3\n[decl #15500] def _private.Cedar.Thm.Validation.Typechecker.And.0.Cedar.Validation.typeOfAnd.match_1.splitter\n[decl #15600] theorem beq_eq_false_iff_ne._simp_1\n[decl #15700] def _private.Cedar.Thm.Validation.Typechecker.BinaryApp.Contains.0.Cedar.Validation.typeOfBinaryApp.match_3.splitter._sparseCasesOn_26\nINTERN_CALLS 1200000000 nodes=3007895\n[decl #15800] theorem Cedar.Spec.Prim.entityUID.inj\n[decl #15900] theorem _private.Cedar.Thm.Data.List.Lemmas.0.List.mapM'_some_iff_forall\u2082._simp_1_2\n[decl #16000] theorem _private.Cedar.Thm.Data.LT.0.Cedar.Spec.Value.lt.eq_16\n[decl #16100] theorem Cedar.Thm.type_of_mem_is_sound\u209b._simp_1_43\n[decl #16200] def Option.decidableEqNone\n[decl #16300] def Cedar.Thm.type_of_set_inversion.match_1_12\n[decl #16400] def Cedar.Thm.IsDecimalComparator\n[decl #16500] def Cedar.Thm.type_of_call_toTime_is_sound.match_1_1\n[decl #16600] theorem Cedar.Thm.type_of_ok_list\n[decl #16700] def Int.Linear.Poly.below\n[decl #16800] def Int.Linear.le_of_le_diseq_cert\n[decl #16900] theorem Lean.Grind.Ring.OfSemiring.ofSemiring._proof_3\n[decl #17000] theorem Lean.Grind.NatModule.add_one_nsmul\n[decl #17100] theorem Lean.Grind.CommRing.Poly.denote_ofMon\n[decl #17200] theorem Lean.Grind.CommRing.Poly.pow.eq_def\n[decl #17300] def Int.Linear.diseq_eq_subst_cert\n[decl #17400] theorem Lean.Grind.dite_cond_eq_false'\n[decl #17500] theorem List.idxToSigmaCount_sigmaCountToIdx\n[decl #17600] theorem Std.Internal.List.Const.length_alterKey_eq_add_one\nINTERN_CALLS 1300000000 nodes=2912653\n[decl #17700] def Std.Rci.size\n[decl #17800] def Std.Time.Day.instDecidableLeOffset\n[decl #17900] def Std.Do.PredTrans.instMonad\n[decl #18000] theorem _private.Init.WFComputable.0.Acc.recC._unary._proof_2\n[decl #18100] def BitVec.signedMax\n[decl #18200] def Lean.Order.PartialOrder.rel\nINTERN_CALLS 1400000000 nodes=1226886\n[decl #18300] def Cedar.SymCC.compileCall\u2081\n[decl #18400] def _private.Lean.Parser.Types.0.Lean.Parser.Error.merge.match_1\n[decl #18500] def Lean.Parser.identNoAntiquot\n[decl #18600] def _private.Lean.DocString.Parser.0.Lean.Doc.Parser.nl\n[decl #18700] theorem _private.Std.Data.DTreeMap.Internal.Lemmas.0.Std.DTreeMap.Internal.Impl.Equiv.inter_congr._simp_1_4\n[decl #18800] def Int.repr\nINTERN_CALLS 1500000000 nodes=3591694\n[decl #18900] theorem Std.DHashMap.Internal.Raw.insert_eq\n[decl #19000] theorem Std.DTreeMap.Const.getThenInsertIfNew?._proof_1\nINTERN_CALLS 1600000000 nodes=2348180\n[decl #19100] def Std.Internal.List.maxKey!\n[decl #19200] theorem Std.Rcc.toList_eq_nil_iff\nINTERN_CALLS 1700000000 nodes=1793563\nINTERN_CALLS 1800000000 nodes=713099\n[decl #19300] theorem Std.DHashMap.Internal.Raw\u2080.get?_eq_get?\u2098\n[decl #19400] theorem List.minOn_cons._proof_1\n[decl #19500] def Lean.Meta.ConfigWithKey._private_1\n[decl #19600] theorem _private.Init.Data.Array.QSort.Basic.0.Array.qpartition._proof_12\n[decl #19700] def _private.Init.System.ST.0.runST.match_1\n[decl #19800] def Lean.NameMap.instForInProdNameOfMonad\n[decl #19900] def _private.Lean.ResolveName.0.Lean.ResolveName.resolveQualifiedName\n[decl #20000] def Lean.BaseMessage.pos\n[decl #20100] theorem _private.Lean.Util.Trace.0.Lean.inheritedTraceOptions._proof_1\n[decl #20200] def Lean.PrettyPrinter.Delaborator.State.casesOn\n[decl #20300] def Lean.Option.get?\n[decl #20400] def Lean.Meta.DiscrTree.keysAsPattern\n[decl #20500] def Lean.mkApp6\n[decl #20600] opaque _private.Lean.Meta.DiscrTree.Main.0.Lean.Meta.DiscrTree.toNatLit?.loop\n[decl #20700] theorem _private.Init.Data.Range.Polymorphic.Iterators.0.Std.Rio.Internal.isPlausibleIndirectOutput_iter_iff._simp_1_1\n[decl #20800] def Lean.MetavarContext.MkBinding.Exception.casesOn\n[decl #20900] theorem Array.mem_toList_iff\n[decl #21000] def Lean.Meta.SynthInstance.Instance.val\n[decl #21100] def Lean.Meta.mkCongrFun\n[decl #21200] def Lean.hasMatchPatternAttribute\n[decl #21300] def Lean.Meta.litToCtor\n[decl #21400] def _private.Lean.Meta.WHNF.0.Lean.Meta.reduceQuotRec\n[decl #21500] theorem ByteArray.isSome_utf8Decode?_eq_validateUTF8\n[decl #21600] def _private.Lean.Expr.0.Lean.Expr.getAppArgsN.loop\n[decl #21700] def _private.Lean.Meta.Eqns.0.Lean.Meta.initFn._sparseCasesOn_1._@.Lean.Meta.Eqns.758090479._hygCtx._hyg.2\n[decl #21800] opaque Lean.Meta.Simp.backward.dsimp.instances\n[decl #21900] def _private.Lean.Data.RArray.0.Lean.RArray.toExpr.go.match_1\n[decl #22000] def Lean.Meta.Simp.Arith.Nat.LinearCnstr\n[decl #22100] theorem _private.Init.Data.List.Lemmas.0.List.append_eq_append_iff._simp_1_3\n[decl #22200] def Cedar.SymCC.compileApp\u2081._sparseCasesOn_4\n[decl #22300] def List.mapUnion\u2082\n[decl #22400] theorem List.getElem?_set\n[decl #22500] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.toNat_signExtend_of_le._proof_1_5\nINTERN_CALLS 1900000000 nodes=1033509\n[decl #22600] def Lean.IR.Arg.var.noConfusion\n[decl #22700] def Cedar.SymCC.verifyEvaluateOpt._sparseCasesOn_2\n[decl #22800] theorem Int.ediv_one\n[decl #22900] theorem forIn_eq_forIn'\n[decl #23000] opaque _private.Lean.Meta.CongrTheorems.0.Lean.Meta.mkCongrSimpCore?.mk?.go\nINTERN_CALLS 2000000000 nodes=4182360\n[decl #23100] theorem Std.ExtDTreeMap.get._proof_3\n[decl #23200] theorem Std.Internal.List.getValue?_insertListIfNewUnit\nINTERN_CALLS 2100000000 nodes=3539631\n[decl #23300] theorem _private.Init.Data.Int.Lemmas.0.Int.subNatNat_eq_coe._simp_1_1\n[decl #23400] theorem Std.ExtDTreeMap.Const.insertManyIfNewUnit_cons\n[decl #23500] theorem List.findIdx.eq_1\n[decl #23600] theorem Cedar.Thm.interpret_term_prim_wf\n[decl #23700] theorem _private.Cedar.Thm.SymCC.Data.LT.0.Cedar.Thm.PatElem.lt_trans\nINTERN_CALLS 2200000000 nodes=3039526\n[decl #23800] theorem Cedar.SymCC.TermPrimType.entity.inj\n[decl #23900] theorem _private.Cedar.Thm.SymCC.Term.Interpret.Basic.0.Cedar.SymCC.Term.interpret.eq_6\n[decl #24000] theorem _private.Cedar.Thm.SymCC.Term.WF.0.Cedar.Thm.wf_term_app_uuf._simp_1_4\n[decl #24100] def _private.Cedar.Thm.SymCC.Term.Interpret.WF.0.Cedar.Thm.interpret_term_app_wf_bvsrem.match_1_2\n[decl #24200] theorem _private.Cedar.Thm.SymCC.Term.Interpret.WF.0.Cedar.Thm.interpret_term_app_wf_bvsle._simp_1_8\n[decl #24300] theorem _private.Cedar.Thm.SymCC.Term.Interpret.WF.0.Cedar.Thm.interpret_term_app_wf_set_inter\n[decl #24400] def _private.Cedar.Thm.SymCC.Term.WF.0.Cedar.SymCC.Factory.ext.decimal.val.match_1.splitter\n[decl #24500] theorem _private.Cedar.Thm.SymCC.Term.WF.0.Cedar.Thm.wf_term_app_ext_ipaddr_prefixV6._simp_1_1\n[decl #24600] theorem Cedar.Thm.wf_interpretation_same_domain\n[decl #24700] def Cedar.SymCC.verifyAlwaysAllowsOpt\n[decl #24800] theorem _private.Cedar.SymCC.Factory.0.Cedar.SymCC.Factory.isNone._sparseCasesOn_3.else_eq\n[decl #24900] def _private.Cedar.Thm.SymCC.Compiler.Invert.0.Cedar.SymCC.compileApp\u2081.match_1.splitter._sparseCasesOn_8\n[decl #25000] def _private.Cedar.Thm.SymCC.Compiler.WF.0.Cedar.Thm.compileApp\u2082_wf_types.match_1_39\n[decl #25100] def _private.Cedar.Thm.SymCC.Compiler.Invert.0.Cedar.SymCC.compileAttrsOf.match_1.splitter._sparseCasesOn_5\n[decl #25200] theorem Cedar.Thm.wf_prods_implies_wf_map_snd\n[decl #25300] def _private.Cedar.Thm.SymCC.Term.WF.0.Cedar.Thm.wf_datetime_offset.match_1_9\nINTERN_CALLS 2300000000 nodes=2139972\n[decl #25400] def _private.Cedar.Thm.SymCC.Term.Lit.0.Cedar.Thm.wfl_of_type_bool_is_bool.match_1_1\n[decl #25500] def _private.Cedar.Thm.SymCC.Term.PE.0.Cedar.SymCC.Factory.set.inter.match_1.splitter._sparseCasesOn_3\n[decl #25600] def _private.Cedar.Thm.SymCC.Term.Interpret.Factory.0.Cedar.SymCC.Factory.not.match_1.splitter._sparseCasesOn_3\n[decl #25700] theorem _private.Cedar.Thm.SymCC.Term.Interpret.Factory.0.Cedar.Thm.interpret_isNone._simp_1_15\n[decl #25800] def Lean.DataValue._sizeOf_1\n[decl #25900] def Lean.OpaqueVal._sizeOf_1\n[decl #26000] theorem Std.Do.WPMonad.wp_map\n[decl #26100] def Lean.NameGenerator._sizeOf_inst\n[decl #26200] theorem List.zipWithM'_eq_zipWithM\n[decl #26300] theorem String.Slice.RevPosIterator.instIteratorSubtypePosNeEndPosOfPure._proof_6\n[decl #26400] def Cedar.SymCC.SymEnv.concretize?.match_1\n[decl #26500] def Std.DTreeMap.Internal.Impl.beq\n[decl #26600] theorem Std.DTreeMap.Internal.Impl.WF.diff\n[decl #26700] def _private.Lean.Meta.GetUnfoldableConst.0.Lean.Meta.canUnfoldDefault._sparseCasesOn_1\n[decl #26800] def Lean.Grind.IntModule.nsmul\n[decl #26900] def Lean.Doc.Parser.BlockCtxt.noConfusion\nINTERN_CALLS 2400000000 nodes=3426687\n[decl #27000] def Cedar.SymCC.SymRequest.IsBasic\n[decl #27100] theorem _private.Cedar.Thm.SymCC.Enforcer.Extractor.0.Cedar.Thm.repairAncestors_table_wf._simp_1_5\n[decl #27200] def _private.Cedar.Thm.SymCC.Term.TypeOf.0.Cedar.SymCC.TermType.isOptionEntityType.match_1.splitter._sparseCasesOn_4\n[decl #27300] theorem _private.Cedar.Thm.SymCC.Concretizer.Lit.0.Cedar.Thm.wfl_term_isEntityType_implies_entityUID?_some._simp_1_10\n[decl #27400] theorem Cedar.Thm.value?_some_implies_attrValue?_some\n[decl #27500] def _private.Cedar.Thm.SymCC.Concretizer.Lit.0.Cedar.SymCC.Term.tag?.match_1.splitter._sparseCasesOn_4\n[decl #27600] theorem List.mem_iff_append\n[decl #27700] def _private.Cedar.Thm.SymCC.Term.Same.0.Cedar.Thm.value?_attrValue?_fst.match_1_3\n[decl #27800] theorem _private.Cedar.Thm.SymCC.Concretizer.WF.0.Cedar.Thm.concretize?_\u03b5s_some_implies_closed._simp_1_8\n[decl #27900] theorem Cedar.Thm.concretize?_some_same._simp_1_4\n[decl #28000] def _private.Cedar.Thm.SymCC.Concretizer.Same.0.Cedar.Thm.concretize?_some_same_tags.match_1_10\n[decl #28100] theorem List.find?_cons\n[decl #28200] theorem List.insertCanonical_not_nil\n[decl #28300] def _private.Cedar.Thm.SymCC.Enforcer.Compile.0.Cedar.Thm.compile_ite_ok_implies.match_1.splitter._sparseCasesOn_5\n[decl #28400] theorem _private.Cedar.Thm.SymCC.Enforcer.Compile.0.Cedar.Thm.compile_interpret_var_in_footprint\n[decl #28500] def _private.Cedar.Thm.SymCC.Term.Interpret.Factory.0.Cedar.SymCC.Factory.ext.duration.val.match_1.splitter._sparseCasesOn_2\n[decl #28600] theorem _private.Cedar.Thm.SymCC.Compiler.Call.0.Cedar.Thm.compileCall_interpret_decimal_lessThan\n[decl #28700] theorem _private.Cedar.Thm.SymCC.Compiler.Call.0.Cedar.Thm.compileCall_interpret_datetime_offset\n[decl #28800] theorem List.insertCanonical_find?\n[decl #28900] def _private.Cedar.Thm.SymCC.Compiler.Control.0.Cedar.SymCC.compileAnd.match_1.splitter._sparseCasesOn_7\n[decl #29000] def _private.Cedar.Thm.SymCC.Compiler.Attr.0.Cedar.SymCC.compileHasAttr.match_1.splitter._sparseCasesOn_2\n[decl #29100] def _private.Cedar.Thm.SymCC.Compiler.Control.0.Cedar.Spec.Value.asBool.match_1.splitter._sparseCasesOn_2\n[decl #29200] def _private.Cedar.Thm.SymCC.Term.Same.0.Cedar.Thm.set_value?_implies_in_value.match_1_7\n[decl #29300] theorem _private.Cedar.Thm.SymCC.Compiler.WF.0.Cedar.Thm.value_record_wf_implies_attr_value_wf\n[decl #29400] def _private.Cedar.Thm.SymCC.Term.Same.0.Cedar.Thm.record_value?_find?_optional_none.match_1_12\n[decl #29500] theorem Cedar.Data.Set.inter_empty_left\n[decl #29600] theorem BitVec.ofFin.inj\n[decl #29700] theorem Cedar.Spec.Entities.attrs.eq_1\n[decl #29800] theorem Cedar.Thm.compile_evaluate_record\n[decl #29900] def _private.Cedar.Thm.SymCC.Compiler.Call.0.Cedar.Thm.compile_evaluate_call_ipaddr_isMulticast.match_1_7\n[decl #30000] theorem Nat.pow_pred_lt_pow\n[decl #30100] theorem BitVec.zero_eq_one_iff\n[decl #30200] def Nat.instTransLeLt\n[decl #30300] theorem BitVec.neg_eq_iff_eq_neg\n[decl #30400] theorem _private.Init.Data.Int.DivMod.Lemmas.0.Int.add_one_tdiv_of_pos._proof_1_11\n[decl #30500] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.msb_umod._proof_1_5\n[decl #30600] theorem Int64.ofInt_toInt\nINTERN_CALLS 2500000000 nodes=2478175\n[decl #30700] theorem _private.Cedar.Thm.SymCC.Compiler.Call.0.Cedar.Thm.compile_evaluate_call_duration_toSeconds._simp_1_11\nINTERN_CALLS 2600000000 nodes=649799\nINTERN_CALLS 2700000000 nodes=1082882\nINTERN_CALLS 2800000000 nodes=1133334\nINTERN_CALLS 2900000000 nodes=1134651\nINTERN_CALLS 3000000000 nodes=1166420\n",
      "timeout": 940
    },
    {
      "checker": "kiota",
      "test": "con-leche",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 15.322737105000002,
      "cpu_time": 15.128869083,
      "max_rss": 912134144,
      "instructions": 273281020116,
      "stdout": "",
      "stderr": "[decl #100] def Bool.ctorIdx\n[decl #200] theorem Nat.mod_lt\n[decl #300] def Acc.recOn\n[decl #400] def BitVec.casesOn\n[decl #500] theorem _private.Init.Data.Nat.Div.Basic.0.Nat.modCore.go.fuel_congr\n[decl #600] def _private.Init.Data.Nat.Basic.0.Nat.le_of_sub_le_sub_right.match_1_1\n[decl #700] def List.reverseAux\n[decl #800] theorem Nat.Internal.Linear.Poly.denote_insert\n[decl #900] theorem Nat.div_lt_iff_lt_mul\n[decl #1000] def Lean.Omega.Constraint.upperBound\n[decl #1100] def _private.Init.Data.Int.Order.0.Int.lt_iff_le_and_ne.match_1_3\n[decl #1200] theorem List.zipWith_nil_right\n[decl #1300] theorem Nat.div_mul_le_self\n[decl #1400] theorem Int.add_emod_emod\n[decl #1500] def _private.Init.SimpLemmas.0.and_assoc.match_1_1\n[decl #1600] def String.toByteArray\n[decl #1700] theorem Bool.instDecidableForallOfDecidablePred._proof_2\n[decl #1800] def Std.IsPreorder.of_le._auto_1\n[decl #1900] def instTransEq_1\n[decl #2000] theorem UInt8.and_le_right\n[decl #2100] def Array.foldl\n[decl #2200] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.getLsbD_shiftLeft._simp_1_1\n[decl #2300] def _private.Init.Data.Nat.Lemmas.0.Nat.sub_min_sub_right.match_1_1\n[decl #2400] theorem List.push_append_toArray\n[decl #2500] theorem _private.Init.Data.String.Decode.0.String.toBitVec_getElem_utf8EncodeChar_zero_of_utf8Size_eq_one._simp_1_2\n[decl #2600] theorem _private.Init.Data.ByteArray.Bootstrap.0.List.toList_data_toByteArray.toList_push\n[decl #2700] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.toNat_twoPow._proof_1_2\n[decl #2800] theorem BitVec.cons_append._proof_2\n[decl #2900] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.parseFirstByte_utf8EncodeChar_eq_threeMore\n[decl #3000] theorem ByteArray.extract_eq_empty_iff._simp_1\n[decl #3100] theorem Classical.not_forall\n[decl #3200] def System.Platform.numBits\n[decl #3300] def _private.Init.Data.Nat.Power2.Basic.0.Nat.isPowerOfTwo_mul_two_of_isPowerOfTwo.match_1_1\n[decl #3400] def Std.DHashMap.Internal.Raw\u2080.Const.getThenInsertIfNew?\n[decl #3500] def ConLeche.Level.succ.noConfusion\n[decl #3600] theorem _private.ConLeche.Kernel.PropWhen.0.ConLeche.PropWhenRepr.two.injEq\n[decl #3700] def _private.ConLeche.Kernel.PropWhen.0.ConLeche.instHashablePropWhenRepr.hash.match_1\n[decl #3800] def Std.DHashMap.contains\n[decl #3900] def ConLeche.FEnv.visibleBelow\nDECLINE: [ConLeche.Expr.wscopedBP.eq_1] WHNF core depth limit: (\u03bb Nat. (\u03bb BitVec #0. Fin.val (HPow.hPow .{0,0,0} Nat Nat Nat (instHPow .{0,0} Nat Nat (instPowNat .{0} Nat instNatPowNat)) (OfNat.ofNat .{0} Nat 2 (instOfNatNat 2)) #1) (BitVec.toFin #1 #0))) (OfNat.ofNat .{0} Nat 64 (instOfNatNat 64)) (UInt64.toBitVec (ConLeche.hash32 (mixHash (OfNat.ofNat .{0} UInt64 3 (UInt64.instOfNat 3)) (Hashable.hash .{succ(0)} Nat instHashableNat #0))))\n",
      "timeout": 720
    },
    {
      "checker": "kiota",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008490600000000001,
      "cpu_time": 0.006615742,
      "max_rss": 11907072,
      "instructions": 18642667,
      "stdout": "",
      "stderr": "REJECT: [trans] theorem 199: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.007751401000000001,
      "cpu_time": 0.006129636,
      "max_rss": 11542528,
      "instructions": 17965440,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006832936,
      "cpu_time": 0.005715645,
      "max_rss": 11579392,
      "instructions": 18732898,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006465626,
      "cpu_time": 0.004856442000000001,
      "max_rss": 7331840,
      "instructions": 5817439,
      "stdout": "",
      "stderr": "REJECT: [trans] theorem 26: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005514319,
      "cpu_time": 0.00426449,
      "max_rss": 9674752,
      "instructions": 5574414,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006412867,
      "cpu_time": 0.00495034,
      "max_rss": 9453568,
      "instructions": 6007259,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005699507,
      "cpu_time": 0.004356071,
      "max_rss": 9441280,
      "instructions": 5655074,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0063408810000000005,
      "cpu_time": 0.004730212,
      "max_rss": 7274496,
      "instructions": 5523689,
      "stdout": "",
      "stderr": "REJECT: [etaCtor] def 33: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007459913,
      "cpu_time": 0.0056468230000000005,
      "max_rss": 7393280,
      "instructions": 5362437,
      "stdout": "",
      "stderr": "REJECT: [etaRuleK] def 21: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010078613,
      "cpu_time": 0.008247653,
      "max_rss": 7163904,
      "instructions": 4270966,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006576214,
      "cpu_time": 0.0050160790000000005,
      "max_rss": 7151616,
      "instructions": 4220826,
      "stdout": "",
      "stderr": "REJECT: [EcosystemCase] let value type mismatch\n"
    },
    {
      "checker": "kiota",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006289375000000001,
      "cpu_time": 0.004739864,
      "max_rss": 7331840,
      "instructions": 5211492,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0055608260000000005,
      "cpu_time": 0.0042001289999999995,
      "max_rss": 7155712,
      "instructions": 4755207,
      "stdout": "",
      "stderr": "REJECT: [LALReduciblePositivity] non-positive (negative) occurrence in constructor argument\n"
    },
    {
      "checker": "kiota",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005618515,
      "cpu_time": 0.00470316,
      "max_rss": 7417856,
      "instructions": 5183379,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005587637,
      "cpu_time": 0.004550095,
      "max_rss": 7507968,
      "instructions": 5183255,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004927487,
      "cpu_time": 0.004012066,
      "max_rss": 7389184,
      "instructions": 4473027,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/proof-param-swap",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.0048693370000000005,
      "cpu_time": 0.003774749,
      "max_rss": 7176192,
      "instructions": 4481673,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.0069674080000000005,
      "cpu_time": 0.005752961,
      "max_rss": 11567104,
      "instructions": 19025251,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.00844287,
      "cpu_time": 0.006999833,
      "max_rss": 11497472,
      "instructions": 18118870,
      "stdout": "",
      "stderr": "REJECT: [reduct] application argument type mismatch\n"
    },
    {
      "checker": "kiota",
      "test": "cslib",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1574.7099152140001,
      "cpu_time": 1574.1205106510001,
      "max_rss": 3869298688,
      "instructions": 12337830313348,
      "stdout": "",
      "stderr": "[decl #100] def Nat.le.below.casesOn\n[decl #200] def _private.Init.Prelude.0.Nat.pow_pos.match_1_1\n[decl #300] def NonUnitalNonAssocSemiring.toMul\n[decl #400] def Function.comp\n[decl #500] def Finset.val\n[decl #600] def EmptyCollection.emptyCollection\n[decl #700] theorem instDecidableIff._proof_1\n[decl #800] def MonoidWithZero.toMulZeroOneClass\n[decl #900] def Function.Injective.addCommMagma\n[decl #1000] theorem MonoidHom.instFunLike._proof_1\n[decl #1100] theorem RingHomInvPair.ids\n[decl #1200] theorem le_sup_inf\n[decl #1300] theorem or_self\n[decl #1400] def CompleteBooleanAlgebra.toCompleteLattice\n[decl #1500] theorem Prop.instBooleanAlgebra._proof_6\n[decl #1600] def Acc.recOn\n[decl #1700] def panicCore\n[decl #1800] theorem Lean.Data.AC.Context.sort_loop_nonEmpty\n[decl #1900] theorem Function.LeftInverse.eq_rightInverse\n[decl #2000] def Iff.eq\n[decl #2100] theorem WithTop.addZeroClass._proof_2\n[decl #2200] theorem not_iff_comm\n[decl #2300] theorem Countable.of_equiv\n[decl #2400] theorem _private.Init.Data.List.Pairwise.0.List.pairwise_map._simp_1_1\n[decl #2500] theorem exists_and_right\n[decl #2600] def _private.Init.Data.NeZero.0.instNeZeroNatHAdd.match_5\n[decl #2700] def Int.casesOn\n[decl #2800] theorem Int.subNatNat_sub\n[decl #2900] def Int.ediv\n[decl #3000] theorem Nat.modCore_eq\n[decl #3100] theorem Int.dvd_refl\n[decl #3200] theorem _private.Init.Omega.IntList.0.Lean.Omega.IntList.gcd_eq_zero._simp_1_1\n[decl #3300] def Lean.Omega.LinearCombo.add\n[decl #3400] theorem List.findIdx_cons\n[decl #3500] def Int.Linear.hugeFuel\n[decl #3600] theorem Int.Linear.eq_diseq_subst\n[decl #3700] def Lean.Grind.Semiring.natCast\n[decl #3800] def Lean.Grind.CommRing.Poly.below\n[decl #3900] def Nat.Linear.ExprCnstr.denote\n[decl #4000] def Lean.Grind.CommRing.Mon.mul.go.match_1\n[decl #4100] theorem Lean.Grind.AddCommMonoid.add_comm\n[decl #4200] theorem Lean.Grind.Semiring.pow_succ\n[decl #4300] theorem Lean.Grind.CommRing.instBEqMon.beq.eq_1\n[decl #4400] theorem Lean.Grind.CommRing.instBEqPoly.beq.eq_3\n[decl #4500] theorem Finite.of_equiv\n[decl #4600] def List.replicate\n[decl #4700] theorem List.find?_eq_none\n[decl #4800] theorem exists_exists_and_eq_and\n[decl #4900] theorem le_compl_compl\n[decl #5000] theorem Finset.mk_cons\n[decl #5100] theorem Std.DTreeMap.Internal.Impl.insert._proof_10\n[decl #5200] theorem Std.DTreeMap.Internal.Impl.balance!.match_1.congr_eq_1\n[decl #5300] theorem Std.DTreeMap.Internal.Impl.balance\u2098.match_1.congr_eq_1\n[decl #5400] theorem Std.DTreeMap.Internal.Impl.balanceR!.fun_cases_unfolding\n[decl #5500] theorem Std.DTreeMap.Internal.Impl.minView._proof_23\n[decl #5600] theorem Std.DTreeMap.Internal.Impl.alter._proof_18\n[decl #5700] def instSizeOfDefault\n[decl #5800] theorem Std.DTreeMap.Internal.Impl.link._proof_18\n[decl #5900] theorem Std.DTreeMap.Internal.Impl.applyCell._proof_4\n[decl #6000] def Std.DTreeMap.Internal.Cell.noConfusion\n[decl #6100] theorem _private.Std.Data.DTreeMap.Internal.WF.Lemmas.0.Std.DTreeMap.Internal.Impl.toListModel_filter_lt_of_lt._simp_1_2\n[decl #6200] theorem Std.DTreeMap.Internal.Impl.updateCell._proof_58\n[decl #6300] theorem Std.DTreeMap.Internal.Impl.Const.alter.eq_2\n[decl #6400] theorem Std.DTreeMap.Internal.Impl.ordered_mergeWith\n[decl #6500] theorem Std.Internal.List.DistinctKeys.tail\n[decl #6600] def Lean.Name.casesOn\n[decl #6700] theorem Nat.zero_shiftRight\n[decl #6800] theorem Nat.mul_left_cancel_iff\n[decl #6900] theorem BitVec.getElem_and\n[decl #7000] def BitVec.instOfNat\n[decl #7100] def ByteArray.instAppend\n[decl #7200] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.shiftLeft_add._proof_1_1\n[decl #7300] theorem Array.foldl_toList\n[decl #7400] theorem _private.Init.Data.String.Decode.0.String.utf8EncodeChar_eq_utf8EncodeCharFast._proof_1_10\n[decl #7500] theorem Array.getElem_append\n[decl #7600] theorem BitVec.toNat_of_zero_length\n[decl #7700] def Nat.shiftLeft_bitwise_distrib._auto_5\n[decl #7800] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.isInvalidContinuationByte_getElem_utf8EncodeChar_one_of_utf8Size_eq_four\n[decl #7900] theorem _private.Init.Data.String.Decode.0.utf8DecodeChar?_append_eq_assemble\u2084\n[decl #8000] def String.decEq.match_1\n[decl #8100] def Std.DHashMap.Internal.AssocList.casesOn\n[decl #8200] def _private.Std.Data.DHashMap.Internal.AssocList.Basic.0.Std.DHashMap.Internal.AssocList.filter.go._f\n[decl #8300] def _private.Lean.Expr.0.Lean.instBEqMVarId.beq.match_1\n[decl #8400] def instMaxUInt32\n[decl #8500] def Std.TreeMap.inner\n[decl #8600] def Lean.NameMap.instEmptyCollection\n[decl #8700] theorem _private.Init.Data.String.Basic.0.String.Pos.Raw.isValidUTF8_extract_iff._simp_1_2\n[decl #8800] theorem String.Pos.Raw.IsValid.le_rawEndPos\n[decl #8900] theorem String.Pos.Raw.isValidUTF8_extract_iff\n[decl #9000] theorem String.Pos.Raw.IsValidForSlice.le_rawEndPos\n[decl #9100] theorem String.Slice.endPos_copy\n[decl #9200] theorem _private.Init.Data.String.Basic.0.String.Pos.Raw.IsValid.append_left._simp_1_2\n[decl #9300] def Std.IteratorLoop.rel\n[decl #9400] def Lean.Name.isPrefixOf\n[decl #9500] theorem String.Slice.slice._proof_1\n[decl #9600] def Lean.privateHeader\n[decl #9700] def Lean.Core.Context.quotContext\n[decl #9800] def Lean.ReducibilityStatus.casesOn\n[decl #9900] def Lean.ExprStructEq.instBEq\n[decl #10000] def UInt64.lor\n[decl #10100] def _private.Lean.Data.PersistentHashMap.0.Lean.PersistentHashMap.insert.match_1\n[decl #10200] def Lean.instInhabitedSyntax\n[decl #10300] def _private.Lean.Meta.LitValues.0.Lean.Meta.getNatValue?.match_1\n[decl #10400] theorem Array.reverse.loop._unary._proof_3\n[decl #10500] def _private.Std.Data.DHashMap.Internal.Defs.0.Std.DHashMap.Internal.Raw\u2080.get.match_1\nINTERN_CALLS 100000000 nodes=3127334\n[decl #10600] theorem LawfulHashable.hash_eq\nINTERN_CALLS 200000000 nodes=2989155\n[decl #10700] theorem Std.DHashMap.Internal.Raw.WFImp.size_eq\nINTERN_CALLS 300000000 nodes=3911333\n[decl #10800] theorem Std.DHashMap.Internal.Raw\u2080.erase\u2098aux.eq_1\nINTERN_CALLS 400000000 nodes=1386329\nINTERN_CALLS 500000000 nodes=3482289\n[decl #10900] theorem UInt64.toNat_toUSize\nINTERN_CALLS 600000000 nodes=2064758\n[decl #11000] theorem Std.Internal.List.getValue?_append_of_containsKey_eq_false\nINTERN_CALLS 700000000 nodes=923953\n[decl #11100] theorem left_inv_eq_right_inv\n[decl #11200] theorem Filter.HasBasis.tendsto_right_iff\n[decl #11300] theorem IsOrderedMonoid.mul_le_mul_right\n[decl #11400] def instTransIff\n[decl #11500] def Lean.LocalContext.getUnusedName\n[decl #11600] def Units.instDivInvMonoid\n[decl #11700] def Std.ExtDTreeMap.Const.modify\n[decl #11800] theorem _private.Std.Data.DTreeMap.Internal.WF.Lemmas.0.Std.DTreeMap.Internal.Impl.minEntry?\u2098_eq_minEntry?._simp_1_1\n[decl #11900] theorem Std.LawfulOrderMin.toMinEqOr\n[decl #12000] def LinearOrder.min_def._autoParam\n[decl #12100] def Pi.instAdd\n[decl #12200] def Ordering.Compares.match_1\n[decl #12300] theorem Ring.toNonUnitalRing._proof_4\n[decl #12400] theorem AddCancelCommMonoid.toIsLeftCancelAdd\n[decl #12500] theorem IsAbsoluteValue.abv_mul'\n[decl #12600] theorem DivisionRing.isDomain\n[decl #12700] theorem Nat.instIsStrictOrderedRing\n[decl #12800] theorem Int.cast_natCast\n[decl #12900] theorem Pi.mulZeroOneClass._proof_3\n[decl #13000] theorem Nat.eq_of_mul_eq_mul_left\n[decl #13100] theorem _private.Init.Data.Int.DivMod.Lemmas.0.Int.natAbs_ediv._proof_1_3\n[decl #13200] theorem Rat.mul._proof_1\n[decl #13300] theorem _private.Init.Data.Rat.Lemmas.0.Rat.divInt_eq_divInt_iff._simp_1_2\n[decl #13400] theorem Rat.inv._proof_3\n[decl #13500] theorem _private.Init.Data.Rat.Lemmas.0.Rat.lt_iff._proof_1_2\n[decl #13600] theorem Function.Involutive.eq_iff\n[decl #13700] theorem OrderIso.map_sup\n[decl #13800] def CommRing.toGrindCommRing\n[decl #13900] theorem _private.Mathlib.Data.Real.Basic.0.Real.wrapped._proof_1._@.Mathlib.Data.Real.Basic.1138242547._hygCtx._hyg.8\n[decl #14000] def Lean.Grind.Linarith.Poly.denote'\n[decl #14100] def Lean.Grind.Linarith.Expr.norm\n[decl #14200] theorem CauSeq.instPreorderAbs._proof_3\n[decl #14300] theorem CauSeq.le_of_eq_of_le\n[decl #14400] theorem GaloisCoinsertion.liftCompleteLattice._proof_1\n[decl #14500] theorem Function.Surjective.forall\u2082\n[decl #14600] theorem Function.Surjective.mulOneClass._proof_4\n[decl #14700] theorem NonUnitalRing.mul_assoc\n[decl #14800] theorem CauSeq.Completion.Cauchy.divisionRing._proof_2\n[decl #14900] theorem Rat.cast_one\n[decl #15000] theorem Int.negSucc_add_negSucc\n[decl #15100] def OrderEmbedding.ofMapLEIff\n[decl #15200] theorem Nat.gc_ceil_coe\n[decl #15300] theorem Commute.neg_left_iff\n[decl #15400] theorem SeminormedCommRing.toNonUnitalSeminormedCommRing._proof_11\n[decl #15500] theorem Multiset.le_cons_erase\n[decl #15600] theorem Multiset.coe_fold_l\n[decl #15700] theorem List.bagInter._sparseCasesOn_1.else_eq\n[decl #15800] theorem Finset.fold_union_inter\n[decl #15900] theorem Finset.sdiff_eq_filter\n[decl #16000] theorem Filter.Tendsto.prodMk_nhds\n[decl #16100] theorem compl_le_iff_compl_le\n[decl #16200] theorem uniformContinuous_neg\n[decl #16300] theorem WithTop.le_def'\n[decl #16400] theorem ENNReal.instAddCommMonoidWithOne._proof_11\n[decl #16500] theorem Option.mem_def\n[decl #16600] def WithTop.instMulZeroOneClass\n[decl #16700] theorem CompletelyDistribLattice.le_himp_iff\n[decl #16800] theorem OrderIso.isLUB_preimage'\n[decl #16900] theorem NNReal.instConditionallyCompleteLinearOrderBot._proof_12\n[decl #17000] theorem WithTop.instCompleteLinearOrder._proof_5\n[decl #17100] theorem _private.Mathlib.Order.Interval.Set.Defs.0.Set.Ioo._simp_2\n[decl #17200] theorem Nonneg.coe_inv\n[decl #17300] theorem le_iff_exists_add\n[decl #17400] def Lean.Grind.AC.Expr.toSeq'.match_1\n[decl #17500] theorem WithTop.add_eq_top._simp_1\nINTERN_CALLS 800000000 nodes=742897\n[decl #17600] theorem dist_nonneg\n[decl #17700] theorem edist_add_add_le\n[decl #17800] theorem Metric.uniformity_eq_comap_nhds_zero\n[decl #17900] theorem Filter.Eventually.and\n[decl #18000] theorem _private.Mathlib.Order.Filter.Map.0.Filter.principal_singleton._simp_1_1\n[decl #18100] theorem Set.BijOn.mapsTo\n[decl #18200] def Pairwise\n[decl #18300] theorem OrderTopology.to_orderClosedTopology\n[decl #18400] theorem iSup_inf_eq\n[decl #18500] theorem continuousAt_const\n[decl #18600] theorem Filter.tendsto_map\n[decl #18700] theorem isClosed_Iic\n[decl #18800] theorem Multiset.coe_bind\n[decl #18900] theorem ContinuousSub.continuous_sub\n[decl #19000] theorem Set.range_eq_singleton\n[decl #19100] def pseudoEMetricSpacePi\n[decl #19200] theorem Finset.prod_erase_mul\n[decl #19300] theorem norm_eq_zero\n[decl #19400] def RingCon.instPartialOrder\n[decl #19500] theorem Set.instIsNonstrictStrictOrderSubsetSSubset\n[decl #19600] theorem tsub_eq_zero_of_le\n[decl #19700] theorem norm_sub_rev\n[decl #19800] theorem Filter.pure_le_principal\n[decl #19900] theorem Vector.mk.inj\n[decl #20000] theorem AddSubgroup.neg_mem'\n[decl #20100] def instLTFloat\n[decl #20200] def _private.Lean.Meta.Basic.0.Lean.Meta.mkFreshExprMVarImpl\n[decl #20300] def _private.Lean.Meta.DiscrTree.Main.0.Lean.Meta.DiscrTree.toNatLit?.match_1\n[decl #20400] def Lean.Meta.ConfigWithKey._private_1\n[decl #20500] def Lean.getOutParamPositions?\n[decl #20600] def instMonadControlStateRefT'._aux_1\n[decl #20700] def Std.IterStep.ctorElim\n[decl #20800] theorem Std.Rxc.LawfulHasSize.size_eq_succ_of_succ?_eq_some\n[decl #20900] def _private.Lean.Data.PersistentArray.0.Lean.PersistentArray.forIn.match_1\n[decl #21000] theorem Submonoid.copy._proof_2\n[decl #21100] theorem FreeAlgebra.instAlgebra._proof_1\n[decl #21200] def LinearMapClass\n[decl #21300] def AddSubmonoid.instMin.match_1\n[decl #21400] theorem Subsemiring.toSemiring._proof_3\n[decl #21500] theorem Real.normedField._proof_11\n[decl #21600] theorem Rat.lt_of_le_of_ne\n[decl #21700] theorem Nat.cast_add_one\n[decl #21800] theorem RingHomCompTriple.ids\n[decl #21900] theorem inner_eq_zero_symm\n[decl #22000] theorem mul_mul_mul_comm\n[decl #22100] theorem isPreconnected_empty\n[decl #22200] theorem Topology.IsInducing.continuous_iff\n[decl #22300] theorem add_left_inj\n[decl #22400] def Int8.casesOn\n[decl #22500] theorem AddSubmonoid.instCompleteLattice._proof_1\n[decl #22600] theorem Std.DTreeMap.Internal.Impl.maxKey.induct_unfolding\n[decl #22700] def String._sizeOf_inst\n[decl #22800] theorem Finsupp.sum_hom_add_index\n[decl #22900] def Matrix\n[decl #23000] def Lean.Meta.Grind.instBEqPreInstance.match_1\n[decl #23100] def Lean.Meta.Sym.instHashableAlphaKey\n[decl #23200] theorem Finset.mem_of_mem_inter_left\n[decl #23300] theorem pow_mod_orderOf\n[decl #23400] theorem List.Disjoint.symm\n[decl #23500] theorem Equiv.equivCongr._proof_5\n[decl #23600] theorem Int.emod_emod\n[decl #23700] def _private.Mathlib.Data.Fintype.Defs.0.Fintype.subsingleton.match_1\n[decl #23800] def Trunc.liftOn\n[decl #23900] theorem SemiconjBy.inv_right_iff._simp_2\n[decl #24000] theorem forall_prop_of_false\n[decl #24100] theorem Std.DTreeMap.Internal.Impl.minKey!_eq_minKey!\n[decl #24200] theorem Equiv.prodPUnit._proof_1\n[decl #24300] theorem Cardinal.commSemiring._proof_11\n[decl #24400] theorem instCommSemiringENat._proof_17\n[decl #24500] theorem Set.pairwise_singleton\n[decl #24600] def SuccOrder.ofCore\n[decl #24700] theorem _private.Mathlib.SetTheory.Cardinal.ENat.0.Cardinal.toENat._simp_1\n[decl #24800] theorem Filter.Tendsto.congr'\n[decl #24900] theorem Finset.mem_preimage\n[decl #25000] theorem mul_lt_mul_of_pos'\n[decl #25100] theorem Finset.sum_nonneg\n[decl #25200] def Set.uniqueSingleton\n[decl #25300] theorem mem_closure_iff_nhds_ne_bot\n[decl #25400] theorem Set.Nonempty.some.congr_simp\n[decl #25500] theorem mul_invOf_cancel_right'\n[decl #25600] theorem _private.Mathlib.Topology.Algebra.InfiniteSum.ENNReal.0.ENNReal.hasSum_coe._simp_1_2\n[decl #25700] theorem cauchy_iff_exists_le_nhds\n[decl #25800] def _private.Mathlib.Order.Filter.CountablyGenerated.0.Filter.exists_antitone_seq.match_1_1\n[decl #25900] theorem le_of_tendsto_of_tendsto\n[decl #26000] theorem ENNReal.instT5Space\n[decl #26100] theorem Lean.Grind.CommRing.Mon.denote.match_1.congr_eq_1\n[decl #26200] theorem sInf_lt_iff\n[decl #26300] theorem pairwise_on_bool\n[decl #26400] theorem Finset.insert_eq_of_mem\n[decl #26500] theorem Finset.le_inf\n[decl #26600] theorem MeasureTheory.Measure.trim_le\n[decl #26700] theorem _private.Mathlib.Data.Set.Insert.0.Set.insert_subset_iff._proof_1_1\n[decl #26800] theorem MeasureTheory.measure_congr\n[decl #26900] def eventuallyMeasurableSpace\n[decl #27000] theorem aeSeq.iSup\n[decl #27100] def Function.Injective.mulAction\n[decl #27200] theorem ENNReal.le_sub_of_add_le_left\n[decl #27300] theorem MeasureTheory.toMeasure_apply\u2080\n[decl #27400] theorem _private.Mathlib.Topology.Bases.0.TopologicalSpace.IsTopologicalBasis.isOpen_iff._simp_1_1\n[decl #27500] theorem Equiv.subtypeSubtypeEquivSubtypeExists._proof_9\n[decl #27600] theorem _private.Mathlib.Order.Filter.Ultrafilter.Defs.0.Ultrafilter.le_sup_iff._simp_1_2\n[decl #27700] theorem SetRel.refl\n[decl #27800] theorem Directed.extend_bot\n[decl #27900] theorem CovBy._to_dual_cast_4\n[decl #28000] def LinearLocallyFiniteOrder.predOrder\n[decl #28100] theorem nhds_discrete\n[decl #28200] theorem Pi.instCompleteLattice._proof_2\n[decl #28300] theorem Filter.subseq_forall_of_frequently\n[decl #28400] theorem Equiv.boolProdEquivSum._proof_1\n[decl #28500] def PUnit.instMeasurableSpace\n[decl #28600] theorem MeasurableSpace.gc_comap_map\n[decl #28700] theorem MeasureTheory.lintegral_add_left\n[decl #28800] def mul_nsmul._f\n[decl #28900] def Bornology.casesOn\n[decl #29000] theorem Nat.find_eq_iff\n[decl #29100] def Set.smulSet\n[decl #29200] theorem List.forall\u2082_same._simp_1\n[decl #29300] theorem NNReal.coe_pow\n[decl #29400] def Filter.limsInf_le_limsInf._auto_1\n[decl #29500] theorem _private.Mathlib.Data.ENNReal.Basic.0.ENNReal.toReal_eq_zero_iff._simp_1_2\n[decl #29600] theorem Filter.frequently_mem_iff_neBot\n[decl #29700] theorem isPiSystem_prod\n[decl #29800] theorem Lean.Lsp.WorkDoneProgressOptions.mk.inj\n[decl #29900] def Lean.LevelMVarId._sizeOf_inst\n[decl #30000] theorem AddMonoidAlgebra.nonAssocSemiring._proof_1\n[decl #30100] def Std.DTreeMap.Internal.Impl.foldrM\n[decl #30200] def Std.Iterators.PostconditionT.casesOn\n[decl #30300] theorem LinearEquiv.instEquivLike._proof_1\n[decl #30400] theorem Module.toAddMonoidEnd._proof_2\n[decl #30500] def Lean.Syntax.setArg\n[decl #30600] def Std.Packages.PreorderOfLEArgs.le\n[decl #30700] def String.Pos.Raw.instLinearOrderPackage\n[decl #30800] def Lean.Parser.SyntaxStack.push\n[decl #30900] theorem wellFounded_dvdNotUnit\n[decl #31000] theorem _private.Init.Data.SInt.Lemmas.0.Int32.le_refl._simp_1_1\n[decl #31100] def Char.isWhitespace\n[decl #31200] theorem _private.Init.Data.String.Lemmas.FindPos.0.String.Slice.le_posLE_iff._simp_1_2\n[decl #31300] def Lean.Parser.ParserState.next'\n[decl #31400] def Lean.Syntax.getTailInfo\n[decl #31500] theorem Set.pi_univ_Icc\n[decl #31600] def Std.ExtHashMap.inner\nINTERN_CALLS 900000000 nodes=878911\n[decl #31700] theorem Std.Internal.List.List.getValue?_filter_containsKey\n[decl #31800] theorem DistribMulActionSemiHomClass.toDistribMulActionHom._proof_4\nINTERN_CALLS 1000000000 nodes=649536\n[decl #31900] theorem SummationFilter.neBot_or_eq_bot\n[decl #32000] def AddMonoidAlgebra.singleZeroRingHom\n[decl #32100] theorem MonoidHom.ext_mnat\n[decl #32200] def Std.DTreeMap.Internal.Impl.Const.get!\n[decl #32300] theorem intCast_mem\n[decl #32400] theorem Subgroup.inv_mem'\n[decl #32500] def Subgroup.instMin.match_1\n[decl #32600] def Complex.commRing\n[decl #32700] theorem Real.sqrt_mul_self_eq_abs\n[decl #32800] theorem Complex.instField._proof_2\n[decl #32900] theorem DistribSMul.compFun._proof_1\n[decl #33000] theorem _private.Mathlib.Algebra.Group.Basic.0.mul_zpow._simp_1_3\n[decl #33100] theorem Finset.sum_nbij'\n[decl #33200] theorem Mathlib.Meta.NormNum.isNat_natCast\n[decl #33300] theorem Complex.cos_conj\n[decl #33400] theorem Complex.sinh_neg\n[decl #33500] theorem Real.sin_le_one\n[decl #33600] theorem Real.cos_antiperiodic\n[decl #33700] def Cslib.LambdaCalculus.LocallyNameless.Untyped.Term.LcAt\n[decl #33800] theorem beq_eq_false_iff_ne._simp_1\nINTERN_CALLS 1100000000 nodes=3456294\n[decl #33900] def Std.ExtDHashMap.insertIfNew\nINTERN_CALLS 1200000000 nodes=2481070\n[decl #34000] def Filter.Germ.instZero\n[decl #34100] theorem Complex.exp_ofReal_im\n[decl #34200] theorem Real.tendsto_exp_atBot_nhdsGT\n[decl #34300] def MeasureTheory.MemLp\n[decl #34400] theorem LinearMap.inverse._proof_2\n[decl #34500] theorem isProperMap_of_isClosedMap_of_inj\n[decl #34600] def Complex.imCLM\n[decl #34700] theorem map_ne_zero\n[decl #34800] theorem MulOpposite.instGroupWithZero._proof_2\n[decl #34900] def StrictConvexOn\n[decl #35000] theorem Fin.castSucc_lt_succ\n[decl #35100] theorem Topology.IsInducing.pseudoMetrizableSpace\n[decl #35200] theorem Pi.commSemigroup._proof_1\n[decl #35300] theorem ENNReal.toNNReal_inv\n[decl #35400] theorem MeasureTheory.Lp.instNormedAddCommGroup._proof_2\n[decl #35500] theorem Filter.limsSup_le_of_le\n[decl #35600] theorem _private.Mathlib.Topology.Constructions.SumProd.0.closure_prod_eq._simp_1_1\n[decl #35700] theorem IsOpenMap.preimage_closure_eq_closure_preimage\n[decl #35800] theorem MeasureTheory.Lp.simpleFunc.module._proof_4\n[decl #35900] theorem Function.support_prodMk\n[decl #36000] def MeasureTheory.measureReal_union\u2080._auto_3\n[decl #36100] def UniformFun.ofFun\n[decl #36200] theorem abs_sub_map_le_sub\n[decl #36300] def UniformEquiv.instEquivLike\n[decl #36400] theorem UniformOnFun.hasBasis_uniformity_of_basis_aux\u2081\n[decl #36500] theorem MeasureTheory.L1.SimpleFunc.norm_integral_le_norm\n[decl #36600] theorem _private.Mathlib.Topology.Instances.ENNReal.Lemmas.0.continuous_edist._abel_1_1\n[decl #36700] def MeasureTheory.SimpleFunc.instSub\n[decl #36800] theorem tendsto_abs_nhdsNE_zero\n[decl #36900] def ClusterPt.limsInf._auto_3\n[decl #37000] theorem _private.Mathlib.MeasureTheory.Integral.Lebesgue.Add.0.MeasureTheory.lintegral_iSup_ae._simp_1_4\n[decl #37100] theorem Turing.BlankRel.symm\n[decl #37200] theorem Array.forIn'.loop._proof_2\nINTERN_CALLS 1300000000 nodes=684861\n[decl #37300] def Lean.RecursorVal.toConstantVal\n[decl #37400] def Array.idxOf?\n[decl #37500] theorem DFinsupp.zipWith_single_single\n[decl #37600] def Lean.Meta.Grind.Arith.Linear.LinExpr\n[decl #37700] theorem AddSubgroup.mem_carrier\n[decl #37800] def repr\n[decl #37900] def BoundedContinuousFunction.instSemiring\nINTERN_CALLS 1400000000 nodes=58996\n[decl #38000] theorem ContinuousMap.algebra._proof_3\n[decl #38100] def Monoid.toOppositeMulAction\n[decl #38200] theorem Filter.comap_bot\n[decl #38300] theorem t2_separation\n[decl #38400] theorem _private.Mathlib.Topology.Maps.Basic.0.Topology.IsOpenEmbedding.of_continuous_injective_isOpenMap._simp_1_1\n[decl #38500] theorem TopologicalSpace.Opens.instSetLike._proof_1\n[decl #38600] theorem _private.Mathlib.Topology.UniformSpace.Pi.0.cauchy_pi_iff'._simp_1_1\n[decl #38700] theorem Real.le_toNNReal_iff_coe_le\n[decl #38800] theorem MeasurableSpace.exists_measurableSet_of_ne\n[decl #38900] def TensorProduct.leftHasSMul.match_1\n[decl #39000] theorem _private.Mathlib.LinearAlgebra.TensorProduct.Associator.0.TensorProduct.lid._simp_2\n[decl #39100] theorem IsCompact.elim_directed_cover\n[decl #39200] theorem Polynomial.C_mul_X_pow_eq_monomial\n[decl #39300] theorem Polynomial.natDegree_mul'\n[decl #39400] theorem Polynomial.degree_le_degree\n[decl #39500] theorem eq_isEquiv\n[decl #39600] theorem _private.Mathlib.MeasureTheory.Function.SimpleFunc.0.MeasureTheory.SimpleFunc.lintegral_sum._simp_1_1\n[decl #39700] theorem MeasureTheory.Measure.LebesgueDecomposition.iSup_mem_measurableLE\n[decl #39800] theorem MeasureTheory.exists_measure_pos_of_not_measure_iUnion_null\n[decl #39900] theorem MeasureTheory.Measure.restrict_union_congr\n[decl #40000] theorem Nat.ne_iff_lt_or_gt\nINTERN_CALLS 1500000000 nodes=2309029\n[decl #40100] theorem Lean.Grind.CommRing.Poly.powC.eq_def\n[decl #40200] theorem MeasureTheory.Measure.instHaveLebesgueDecompositionZeroLeft\n[decl #40300] theorem Std.Iter.TerminationMeasures.Finite.rel_of_skip\n[decl #40400] def Lean.Meta.Simp.State.congrCache\n[decl #40500] theorem ByteArray.validateUTF8_eq_true_iff\n[decl #40600] def Lean.MonadFileMap.getFileMap\n[decl #40700] def _private.Lean.Meta.FunInfo.0.Lean.Meta.instHashableFunInfoEnvCacheKey.hash\n[decl #40800] def Lean.Meta.mkCongrSimpCore?\n[decl #40900] theorem Submodule.span_eq\n[decl #41000] def _private.Mathlib.Logic.Function.Basic.0.Function.bijective_iff_has_inverse.match_1_1\n[decl #41100] def Finset.choose\n[decl #41200] theorem sdiff_eq_left\n[decl #41300] theorem LinearIndependent.linearCombinationEquiv._proof_1\n[decl #41400] theorem MulOpposite.instSemiring._proof_9\n[decl #41500] theorem Std.DTreeMap.Internal.Impl.getEntry?_eq_getEntry?\u2098\n[decl #41600] theorem Module.End.instSemiring._proof_7\n[decl #41700] theorem TensorProduct.mapBilinear._proof_2\n[decl #41800] def Lean.MonadResolveName.getCurrNamespace\n[decl #41900] theorem Int.subNatNat_eq_coe\n[decl #42000] theorem Fin.instDistrib._proof_1\n[decl #42100] theorem Summable.tsum_sigma'\n[decl #42200] def Lean.Meta.Simp.Context.metaConfig\n[decl #42300] def _private.Mathlib.Logic.Nonempty.0.Classical.nonempty_pi.match_1_1\n[decl #42400] theorem Std.HashMap.fold_eq_foldl_toArray\n[decl #42500] def Sum.getRight.match_1\n[decl #42600] def Lean.Elab.Do.ContInfoRef\n[decl #42700] def Std.HashMap._sizeOf_inst\n[decl #42800] theorem AddSubgroup.op._proof_2\n[decl #42900] theorem Submodule.Quotient.module'._proof_4\n[decl #43000] theorem Ideal.comap._proof_5\n[decl #43100] def Lean.Elab.Tactic.runTermElab\n[decl #43200] opaque Lean.ResolveName.backward.privateInPublic.warn\n[decl #43300] def _private.Lean.Elab.InfoTree.Main.0.Lean.Elab.withInfoContext'.match_3\n[decl #43400] def List.zipWithM._sparseCasesOn_1\n[decl #43500] theorem List.minIdxOn_eq_get_minIdxOn?\n[decl #43600] theorem Std.IterM.TerminationMeasures.Finite.Rel.eq_1\n[decl #43700] theorem Subarray.mkSlice_rci_eq_mkSlice_rco\n[decl #43800] theorem _private.Init.Data.Array.Sort.Basic.0.Array.MergeSort.Internal.merge.go._unary.induct_unfolding\n[decl #43900] theorem Subarray.foldl_toList\n[decl #44000] theorem topologicalGroup_sInf\n[decl #44100] opaque String.Internal.isEmpty\n[decl #44200] def Cslib.Logic.CLL.PhaseSpace.Fact.linImpl\n[decl #44300] theorem Finset.prod_singleton\n[decl #44400] theorem Finsupp.count_toMultiset\n[decl #44500] def MultilinearMap.instSMul\n[decl #44600] theorem Function.Injective.hasDistribNeg._proof_1\n[decl #44700] theorem Finset.coe_insert._simp_1\n[decl #44800] def Pi.commMonoidWithZero\n[decl #44900] theorem ByteArray.extract_zero_max_size\n[decl #45000] def Std.DTreeMap.Const.beq\n[decl #45100] def Matrix.addCommMonoid\n[decl #45200] def Equiv.subtypeUnivEquiv\nINTERN_CALLS 1600000000 nodes=3149990\n[decl #45300] theorem MonoidHom.snd._proof_2\n[decl #45400] theorem Finset.image\u2082_left\n[decl #45500] def Lean.Parser.ParserExtension.Entry.token.noConfusion\n[decl #45600] theorem Std.instIrreflOfAsymm\n[decl #45700] def List.SublistForall\u2082.casesOn\n[decl #45800] theorem String.Pos.byteIdx_offset_le_utf8ByteSize._simp_1\n[decl #45900] def WellFounded.recursion\n[decl #46000] def Std.Do.Invariant.withEarlyReturnNewDo\n[decl #46100] theorem _private.Std.Data.String.ToNat.0.NoRepetition.left_of_append._simp_1_1\n[decl #46200] theorem List.infix_refl\n[decl #46300] theorem String.Slice.Pos.le_of_not_lt\n[decl #46400] def _private.Batteries.CodeAction.Misc.0.Batteries.CodeAction.instanceStub.collectFields._sparseCasesOn_1\n[decl #46500] def Std.Iter.findSome?\n[decl #46600] theorem MonoidAlgebra.semiring._proof_2\n[decl #46700] def _private.Mathlib.Data.Nat.Prime.Defs.0.Nat.Prime.two_le.match_1_1\n[decl #46800] theorem Associated.symm\n[decl #46900] def IsAddCommutative.instAddCommSemigroup\n[decl #47000] theorem AddSubgroup.quotientEquivOfEq._proof_1\n[decl #47100] def ENat.recTopCoe\n[decl #47200] theorem Std.DTreeMap.Const.foldl_eq_foldl_toList\n[decl #47300] theorem Nat.primeFactorsList_unique\n[decl #47400] theorem AddGroupSeminorm.instMax._proof_3\n[decl #47500] theorem List.modify_eq_set\n[decl #47600] def Std.Sat.AIG.IsDAG\n[decl #47700] theorem Pi.constRingHom._proof_3\n[decl #47800] theorem Finsupp.domLCongr_symm\n[decl #47900] theorem LinearMap.funLeft_id\n[decl #48000] theorem IsCofinal.univ\n[decl #48100] def InitialSeg.total.match_1\n[decl #48200] theorem Ordinal.type_preimage\n[decl #48300] theorem Ordinal.typein_le_typein\n[decl #48400] theorem Ordinal.liftInitialSeg._proof_2\n[decl #48500] theorem Std.LawfulBCmp.toLawfulBEqCmp\n[decl #48600] theorem Ordinal.cof_le_card\n[decl #48700] theorem Order.cof_Iio\n[decl #48800] theorem Ordinal.le_preOmega_self\n[decl #48900] def Ordinal.ToType.toOrd\n[decl #49000] theorem Submonoid.top_closure_mul_self_subset\n[decl #49100] theorem NNReal.HolderConjugate.inv_add_inv_eq_one\n[decl #49200] theorem Std.DTreeMap.Internal.Impl.Const.get!_eq_getValue!\n[decl #49300] def AddMonoidHom.toAddEquiv\n[decl #49400] theorem WithLp.equiv._proof_1\n[decl #49500] theorem _private.Mathlib.Data.ENNReal.Real.0.ENNReal.ofReal_le_coe._simp_1_1\n[decl #49600] def LinearIsometryEquiv.instEquivLike\n[decl #49700] theorem Equiv.sumPiEquivProdPi._proof_1\nINTERN_CALLS 1700000000 nodes=1193263\n[decl #49800] def Lean.Json.getStr?\n[decl #49900] theorem _private.Mathlib.Algebra.GroupWithZero.Semiconj.0.SemiconjBy.inv_right\u2080._simp_1_1\n[decl #50000] theorem List.map_id''\n[decl #50100] theorem Submodule.mk_eq_top\n[decl #50200] theorem Cycle.Mem._proof_1\n[decl #50300] theorem _private.Mathlib.Data.List.Cycle.0.List.next_getElem._proof_1_8\n[decl #50400] def Joined\n[decl #50500] theorem Std.Iter.toListRev_eq_toListRev_toIterM\n[decl #50600] theorem Lean.Order.ReverseImplicationOrder.instOrder._proof_2\n[decl #50700] theorem Std.IterM.Equiv.symm\n[decl #50800] theorem Nat.instAssociativeMax\n[decl #50900] def MulHom.copy\n[decl #51000] theorem Vector.vector\u2082_induction\n[decl #51100] def Std.DTreeMap.Internal.Impl.minKeyD.match_1\n[decl #51200] theorem Finset.prod_add_prod_le'\n[decl #51300] theorem _private.Mathlib.MeasureTheory.MeasurableSpace.Pi.0.generateFrom_pi_eq._proof_1_2\n[decl #51400] theorem MeasureTheory.Measure.dirac_apply_of_mem\n[decl #51500] theorem Continuous.vsub\n[decl #51600] def ZMod.decidableEq\n[decl #51700] theorem Subgroup.leftCosetEquivSubgroup._proof_6\n[decl #51800] def Lean.Meta.Tactic.Cbv.CbvSimprocEntry.mk.noConfusion\n[decl #51900] theorem Std.DTreeMap.getKey_inter\n[decl #52000] theorem TotallyBounded.isBounded\n[decl #52100] def Matrix.col\n[decl #52200] theorem _private.Mathlib.Algebra.Polynomial.Div.0.Polynomial.degree_modByMonic_lt._proof_1_6\n[decl #52300] theorem le_of_isLUB_le_isGLB\n[decl #52400] theorem Polynomial.eq_one_of_monic_natDegree_zero\n[decl #52500] theorem ENat.top_ne_zero\n[decl #52600] def RingCon.instMulQuotient\n[decl #52700] theorem Std.Internal.List.getKey?_minKey?\n[decl #52800] theorem _private.Init.Data.Range.Polymorphic.RangeIterator.0.Std.Rxo.Iterator.instIteratorLoop.loopWf_eq\n[decl #52900] theorem _private.Init.Data.Array.Lex.Lemmas.0.Array.cons_lex_cons\n[decl #53000] def Finset.weightedVSubOfPoint\n[decl #53100] def Lean.mkErrorStringWithPos\n[decl #53200] def Lean.Parser.orelse\n[decl #53300] def _private.Lean.Meta.Hint.0.Lean.Meta.Hint.mkSuggestionsMessage.match_3\n[decl #53400] def Lean.Diff.instBEqAction\n[decl #53500] theorem Std.DTreeMap.Internal.Impl.tree_split_ind\n[decl #53600] theorem Metric.hasBasis_nhdsSet_thickening\n[decl #53700] def Std.Packages.LinearPreorderOfLEArgs.noConfusion\n[decl #53800] theorem Array.mkSlice_roi_eq_mkSlice_roo\n[decl #53900] def GroupNorm.casesOn\n[decl #54000] theorem _private.Mathlib.Data.Matrix.Invertible.0.Matrix.add_mul_mul_mul_invOf_eq_one._simp_1_2\n[decl #54100] def Std.Tactic.BVDecide.BVExpr.brecOn.go\n[decl #54200] theorem Std.Tactic.BVDecide.BVExpr.decEq._proof_71\n[decl #54300] def Std.Tactic.BVDecide.BVExpr.decEq.match_17\n[decl #54400] def Std.Tactic.BVDecide.BVExpr.Cache.Key.expr\nINTERN_CALLS 1800000000 nodes=4237029\n[decl #54500] theorem String.ofByteArray.congr_simp\n[decl #54600] theorem AbstractCompletion.map_id\n[decl #54700] def Cslib.URM.Instr.JumpsBoundedBy\n[decl #54800] theorem Function.invFunOn_pos\n[decl #54900] def Submodule.pi\n[decl #55000] theorem Finset.sup_le_of_le_directed\n[decl #55100] theorem LinearMap.ker_le_of_iterateMapComap_eq_succ\n[decl #55200] theorem Fin.succAbove_lt_iff_castSucc_lt\n[decl #55300] theorem Int.neg_lt_zero_iff._simp_1\n[decl #55400] def _private.Mathlib.GroupTheory.Finiteness.0.AddSubmonoid.fg_iff.match_1_1\n[decl #55500] theorem _private.Mathlib.Algebra.BigOperators.Group.Finset.Piecewise.0.Finset.sum_dite_eq'._proof_1_1\n[decl #55600] theorem LinearMap.quotKerEquivRange._proof_2\n[decl #55700] theorem _private.Mathlib.LinearAlgebra.Prod.0.LinearMap.ker_coprod_of_disjoint_range._simp_1_4\n[decl #55800] theorem Finset.card_lt_univ_of_notMem\n[decl #55900] theorem balancedCoreAux_balanced\n[decl #56000] theorem Submodule.t3_quotient_of_isClosed\n[decl #56100] def Module.Basis.constrL\n[decl #56200] def _private.Init.Data.Nat.Lemmas.0.Nat.one_lt_iff_ne_zero_and_ne_one.match_1_1\n[decl #56300] def Mathlib.Tactic.AtomM.Recurse.instInhabitedConfig\n[decl #56400] theorem isometry_mul_left\n[decl #56500] theorem Std.ExtDTreeMap.getKeyLT._proof_1\n[decl #56600] theorem instRightCommutativeOfLeftCommutative\n[decl #56700] theorem Equiv.listUniqueEquiv_symm_apply\n[decl #56800] def Lean.Meta.instInhabitedDiagnostics.default\nINTERN_CALLS 1900000000 nodes=861398\n[decl #56900] theorem ContinuousAddMonoidHom.ext\n[decl #57000] theorem NonUnitalSubringClass.toNonUnitalNonAssocCommRing._proof_1\n[decl #57100] theorem Ordinal.monoid._proof_10\n[decl #57200] theorem _private.Mathlib.SetTheory.Ordinal.Arithmetic.0.Ordinal.mul_le_of_limit_aux._proof_1_3\n[decl #57300] def Lean.MonadBacktrack.ctorIdx\n[decl #57400] theorem List.getElem_permutations'Aux\n[decl #57500] theorem List.modifyTailIdx_modifyTailIdx\n[decl #57600] def Lean.Meta.Closure.State.newLocalDeclsForMVars\n[decl #57700] def _private.Lean.Namespace.0.Lean.State\n[decl #57800] def _private.Lean.Meta.Sorry.0.Lean.Meta.SorryLabelView.decode?.match_4\n[decl #57900] def Lean.Option.set\n[decl #58000] theorem supClosure._proof_4\n[decl #58100] theorem CompositionAsSet.card_boundaries_pos\n[decl #58200] theorem Std.Sat.AIG.Fanin.gate_mk\nINTERN_CALLS 2000000000 nodes=1986107\n[decl #58300] theorem NonUnitalRingHom.fst._proof_2\n[decl #58400] theorem Int.mul_nonneg_of_nonneg_or_nonpos\n[decl #58500] def Std.Time.Day.instOfNatOrdinal._aux_1\n[decl #58600] theorem MonoidHom.inr._proof_1\n[decl #58700] theorem Nat.getElem_toList_rco\n[decl #58800] def Lean.groupKind\n[decl #58900] theorem RingEquiv.mopMatrix._proof_2\n[decl #59000] theorem Equiv.image._proof_4\n[decl #59100] theorem Std.ExtDTreeMap.minKeyD_insert_le_self\n[decl #59200] def WithZero.instLT\n[decl #59300] theorem List.nodup_iff_count\n[decl #59400] theorem List.mem_dlookup\n[decl #59500] theorem Std.Iterators.PostconditionT.run_attachLift\n[decl #59600] theorem AddMonoidAlgebra.mapAlgEquiv._proof_3\n[decl #59700] theorem Submonoid.IsLocalizationMap.exists_of_eq\n[decl #59800] theorem IsLocalization.map_mk'\n[decl #59900] def IsTopologicalAddGroup.leftUniformSpace\n[decl #60000] def NormedAddGroupHom.lift\n[decl #60100] def Lean.SubExpr.Pos.instOrd\n[decl #60200] def Lean.sanitizeName\n[decl #60300] theorem vectorSpan_singleton\n[decl #60400] theorem _private.Batteries.Data.List.Lemmas.0.List.countPBefore_succ._proof_1_2\n[decl #60500] theorem Equiv.cast_eq_iff_heq\n[decl #60600] theorem MultilinearMap.piRingEquiv._proof_1\n[decl #60700] theorem Finset.map_injective\n[decl #60800] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.getLsbD_sshiftRight._simp_1_4\n[decl #60900] opaque _private.Init.Meta.Defs.0.Lean.version.getPatch\n[decl #61000] def TopologicalSpace.Clopens.instPartialOrder\n[decl #61100] def _private.Lean.Meta.Check.0.Lean.Meta.throwAppTypeMismatch.match_1\nINTERN_CALLS 2100000000 nodes=2503957\n[decl #61200] def List.takeDTR.go.match_1\n[decl #61300] theorem Con.subgroup_quotientGroupCon\n[decl #61400] def EReal.instMul\n[decl #61500] theorem EReal.instSubNegZeroMonoid._proof_3\n[decl #61600] theorem sign_mul\n[decl #61700] theorem LinearMap.toMatrix_one\n[decl #61800] theorem OrderIso.IicTop._proof_2\n[decl #61900] theorem Ideal.Quotient.field._proof_3\n[decl #62000] theorem LinearMap.coe_det\n[decl #62100] theorem ENNReal.tsum_eq_top_of_eq_top\n[decl #62200] theorem Set.singleton_ne_empty\n[decl #62300] theorem Std.Internal.List.Const.beqModel_eq_true_of_perm\n[decl #62400] theorem Set.partiallyWellOrderedOn_union._simp_1\n[decl #62500] def OreLocalization.oreCondition\n[decl #62600] theorem _private.Mathlib.RingTheory.OreLocalization.Ring.0.OreLocalization.add_smul._simp_1_1\n[decl #62700] theorem OreLocalization.instDivisionRingNonZeroDivisors._proof_10\n[decl #62800] theorem _private.Mathlib.Data.Fintype.Defs.0.Finset.eq_univ_iff_forall._simp_1_1\n[decl #62900] theorem Fin.val_one\n[decl #63000] theorem Fin.addNat_le_addNat_iff\n[decl #63100] theorem RingHom.map_det\n[decl #63200] def _private.Mathlib.Algebra.BigOperators.GroupWithZero.Finset.0.Finset.prod_eq_zero_iff.match_1_1\n[decl #63300] theorem Std.Internal.List.containsKey_minKey?_eraseKey\n[decl #63400] theorem Multiset.toFinsupp_eq_iff\n[decl #63500] def _private.Plausible.Random.0.Plausible.RandT.up.match_1\n[decl #63600] def Array.take\n[decl #63700] def Aesop.RuleName._sizeOf_inst\nINTERN_CALLS 2200000000 nodes=3796342\n[decl #63800] theorem Std.Tactic.BVDecide.BVExpr.bitblast.blastRotateLeft._proof_8\n[decl #63900] theorem Nat.binaryRec._proof_1\n[decl #64000] def StateT.monadControl\n[decl #64100] def Lean.throwMaxRecDepthAt\n[decl #64200] theorem map_list_sum\n[decl #64300] theorem _private.Mathlib.Data.List.Perm.Basic.0.List.map_append_flatMap_perm._simp_1_1\n[decl #64400] theorem Nat.pow_pred_lt_pow\n[decl #64500] theorem _private.Init.Data.BitVec.Bitblast.0.BitVec.toInt_sdiv_of_ne_or_ne._proof_1_1\n[decl #64600] theorem _private.Init.Data.BitVec.Bitblast.0.BitVec.getLsbD_neg._simp_1_9\n[decl #64700] theorem _private.Init.Data.BitVec.Bitblast.0.BitVec.sdiv_ne_intMin_of_ne_intMin._proof_1_3\n[decl #64800] def instStreamRawChar\n[decl #64900] def Asymptotics.IsEquivalent\n[decl #65000] theorem Std.DTreeMap.Internal.Impl.Equiv.size_eq\n[decl #65100] def Aesop.Index.instEmptyCollection\n[decl #65200] def Aesop.Frontend.RuleConfig.ruleSets\n[decl #65300] def _private.Aesop.RulePattern.0.Aesop.RulePattern.elab.fvarsToMVars\n[decl #65400] def Aesop.RuleBuilderOptions.casesIndexTransparency\n[decl #65500] opaque Aesop.UnionFind.merge\n[decl #65600] def Lean.Meta.eqnAffectingOptions\n[decl #65700] def Lean.Meta.Simp.SimprocDecl.declName\n[decl #65800] theorem _private.Lean.Meta.Tactic.Simp.Simproc.0.Lean.Meta.Simp.builtinSimprocDeclsRef._proof_1\n[decl #65900] def _private.Lean.Meta.Basic.0.Lean.Meta.instTypeNameRealizeConstantResult\n[decl #66000] def Lean.Meta.Simp.main\n[decl #66100] def _private.Lean.Meta.WHNF.0.Lean.Meta.unfoldNestedDIte._sparseCasesOn_1\n[decl #66200] def _private.Aesop.RuleSet.0.Aesop.BaseRuleSet.erase.match_1\nINTERN_CALLS 2300000000 nodes=1407068\n[decl #66300] theorem Std.DHashMap.Internal.Raw\u2080.contains_of_contains_union_of_contains_eq_false_left\n[decl #66400] def Lean.Meta.Grind.Arith.Cutsat.LeCnstrProof.ofDiseqSplit.elim\n[decl #66500] theorem AddEquiv.self_comp_symm\n[decl #66600] theorem Topology.IsInducing.sumElim\n[decl #66700] def OrderDual.instGeneralizedCoheytingAlgebra\n[decl #66800] def IO.FS.FileType.casesOn\n[decl #66900] theorem Std.DTreeMap.Internal.Impl.maxEntry?_eq_minEntry?\n[decl #67000] def Std.Http.Internal.Char.isQueryDataChar\n[decl #67100] theorem LinearMap.addCommGroup._proof_1\n[decl #67200] def Lean.Expr.replaceFVarId\n[decl #67300] theorem Std.DTreeMap.Const.contains_eq_isSome_get?\n[decl #67400] def Lean.Meta.mkLT\n[decl #67500] theorem Std.DTreeMap.Internal.Impl.getKeyD_filter!\n[decl #67600] def _private.Mathlib.Tactic.Push.0.Mathlib.Tactic.Push.pushStep.match_1\n[decl #67700] theorem Submodule.mem_dualCoannihilator._simp_1\n[decl #67800] theorem ContinuousLinearMap.postcomp._proof_1\n[decl #67900] def Lean.Compiler.LCNF.LetDecl.fvarId\n[decl #68000] def _private.Lean.Compiler.LCNF.CompilerM.0.Lean.Compiler.LCNF.CacheExtension.insert.match_1\nINTERN_CALLS 2400000000 nodes=23492\n[decl #68100] theorem ENNReal.div_lt_div_iff_right\n[decl #68200] def Std.Tactic.BVDecide.LRAT.Internal.lratChecker.match_3\n[decl #68300] def Lean.Parser.Tactic.anchor\n[decl #68400] theorem UniqueFactorizationMonoid.prime_of_normalized_factor\n[decl #68500] def _private.Mathlib.Analysis.Convex.Segment.0.segment_symm.match_1_3\n[decl #68600] theorem Equiv.semilatticeSup._proof_2\n[decl #68700] theorem Function.Injective.completelyDistribLattice._proof_2\n[decl #68800] theorem _private.Init.Data.Slice.List.Lemmas.0.List.toArray_mkSlice_roo._simp_1_1\n[decl #68900] theorem _private.Mathlib.Logic.Equiv.Set.0.dite_comp_equiv_update._proof_1_2\n[decl #69000] theorem Set.mulIndicator_apply_eq_one._simp_2\n[decl #69100] theorem _private.Mathlib.Data.Fin.Basic.0.Fin.heq_ext_iff._simp_1_1\n[decl #69200] theorem midpoint._proof_1\n[decl #69300] theorem Std.Tactic.BVDecide.LRAT.Internal.Assignment.addNeg_addPos_eq_both\n[decl #69400] theorem _private.Mathlib.Data.Nat.Lattice.0.Nat.sInf_eq_zero._simp_1_1\n[decl #69500] theorem Filter.eventually_iSup\n[decl #69600] def Std.Iterators.ULiftT.run\n[decl #69700] def Lean.Compiler.LCNF.instInhabitedLitValue\n[decl #69800] theorem _private.Cslib.Languages.LambdaCalculus.LocallyNameless.Fsub.Opening.0.Cslib.LambdaCalculus.LocallyNameless.Fsub.Term.openRecTm_substTm_intro._proof_1_7\n[decl #69900] theorem HasProd.hasProd_compl_iff\n[decl #70000] theorem LLVM.instNonemptyBasicBlock\n[decl #70100] def _private.Init.Data.Int.DivMod.Lemmas.0.Int.negSucc_ediv.match_1_1\n[decl #70200] def essSup_map_measure._auto_1\n[decl #70300] def MulAction.ofQuotientStabilizer\n[decl #70400] def StrongDual.extendRCLike\u2097\n[decl #70500] theorem Std.Tactic.BVDecide.BVExpr.bitblast.blastAdd._proof_2\n[decl #70600] def Std.Time.Modifier.S.elim\n[decl #70700] theorem _private.Mathlib.Analysis.LocallyConvex.Bounded.0.Bornology.isVonNBounded_iff_tendsto_smallSets_nhds._simp_1_1\n[decl #70800] theorem MeasurableConstSMul.measurable_const_smul\n[decl #70900] theorem Std.DTreeMap.Internal.Impl.size_erase_le\n[decl #71000] theorem Finset.mk.inj\n[decl #71100] def Lean.Grind.CommRing.Mon.mul_nc.match_1\n[decl #71200] theorem Complex.cpow_int_mul\n[decl #71300] def _private.Mathlib.Algebra.Order.GroupWithZero.Unbundled.Basic.0.pow_lt_one\u2080.match_1_1\nINTERN_CALLS 2500000000 nodes=2337392\n[decl #71400] def Lean.Elab.Tactic.Grind.State.noConfusionType\n[decl #71500] def ContinuousLinearEquiv.refl\nINTERN_CALLS 2600000000 nodes=1567374\n[decl #71600] def Lean.Meta.Grind.Arith.CommRing.get'\n[decl #71700] theorem AlgHom.liftOfSurjective.congr_simp\n[decl #71800] theorem Subring.center._proof_4\n[decl #71900] def SupHom.copy\n[decl #72000] theorem Std.DHashMap.Internal.Raw\u2080.Const.size_insertManyIfNewUnit_list\n[decl #72100] theorem MonoidHom.eqLocusM._proof_1\n[decl #72200] theorem Std.DHashMap.Internal.Raw\u2080.get?_eq_of_equiv\n[decl #72300] def Std.Packages.LinearPreorderOfOrdArgs.lt._autoParam\n[decl #72400] def _private.Lean.Meta.Tactic.Simp.BuiltinSimprocs.Nat.0.Nat.NatOffset.casesOn\n[decl #72500] theorem Set.infinite_of_injective_forall_mem\n[decl #72600] theorem Submodule.prodEquivOfIsCompl_symm_apply\nINTERN_CALLS 2700000000 nodes=1840411\n[decl #72700] def Set.div\n[decl #72800] theorem Nat.succ_pred_eq_of_ne_zero\n[decl #72900] theorem _private.Init.Data.BitVec.Bitblast.0.BitVec.signExtend_neg_of_le._simp_1_3\n[decl #73000] def Cslib.Logic.Modal.Satisfies.Bundled\n[decl #73100] theorem _private.Mathlib.Order.LatticeIntervals.0.Set.Iic.disjoint_iff._simp_1_1\n[decl #73200] theorem isSimpleOrder_iff_isAtom_top\n[decl #73300] theorem _private.Init.Data.String.Lemmas.FindPos.0.String.Slice.Pos.ofSliceTo_prev._simp_1_1\n[decl #73400] def _private.Std.Time.Format.Basic.0.Std.Time.formatWith.match_3\n[decl #73500] theorem _private.Std.Time.Date.ValidDate.0.Std.Time.ValidDate.dayOfYear._proof_1\n[decl #73600] def Std.Time.TimeZone.name\n[decl #73700] def Std.Time.DateTime.ofPlainDateTimeAssumingUTC\n[decl #73800] def Relation.Fibration\n[decl #73900] theorem NonUnitalStarAlgebra.adjoin._proof_1\n[decl #74000] def _private.Mathlib.SetTheory.Ordinal.Arithmetic.0.Ordinal.lift_natCast.match_1_1\n[decl #74100] theorem Asymptotics.isBigO_self_const_mul\n[decl #74200] def _private.Init.Data.String.Lemmas.Splits.0.String.Slice.copy_slice_eq_iff_splits.match_1_1\n[decl #74300] theorem Algebra.TensorProduct.instSemiring._proof_9\n[decl #74400] theorem _private.Std.Internal.Http.Data.URI.Encoding.0.Std.Http.URI.isValidPercentEncoding.loop._proof_2\n[decl #74500] theorem Order.Coframe.ofMinimalAxioms._proof_1\n[decl #74600] theorem _private.Cslib.Languages.LambdaCalculus.LocallyNameless.Untyped.MultiApp.0.Cslib.LambdaCalculus.LocallyNameless.Untyped.Term.steps_multiApp_r._proof_1_2\n[decl #74700] theorem Std.DHashMap.Internal.Raw\u2080.isHashSelf_filterMap\u2098\nINTERN_CALLS 2800000000 nodes=960742\n[decl #74800] theorem InfTopHom.id._proof_1\n[decl #74900] theorem List.filterMap_eq_map'\n[decl #75000] def Lean.Meta.mkEqTrans\n[decl #75100] opaque Lean.auxRecExt\n[decl #75200] opaque Lean.Meta.Simp.Arith.Nat.ToLinear.toLinearExpr\n[decl #75300] def _private.Lean.Meta.Tactic.Simp.Arith.Int.Simp.0.Lean.Meta.Simp.Arith.Int.simpEq?.match_5\n[decl #75400] def Nat.Linear.instBEqExpr.beq._sparseCasesOn_1\n[decl #75500] theorem _private.Std.Data.DTreeMap.Internal.Lemmas.0.Std.DTreeMap.Internal.Impl.Const.size_insertManyIfNewUnit_list._simp_1_1\nINTERN_CALLS 2900000000 nodes=120929\n[decl #75600] def Std.ExtHashMap.diff\n[decl #75700] theorem Std.Internal.List.getValueCast!_nil\n[decl #75800] theorem Finset.powerset._proof_1\n[decl #75900] theorem Finset.sum_filter_not_add_sum_filter\n[decl #76000] def Lean.Compiler.LCNF.Pass.phaseInv._autoParam\n[decl #76100] theorem Std.PRange.UpwardEnumerable.Map.PreservesRxoSize.size_eq\n[decl #76200] theorem UInt32.left_eq_add\n[decl #76300] def ContinuousMultilinearMap.instAdd\n[decl #76400] theorem ContinuousMultilinearMap.normedSpace._proof_3\n[decl #76500] theorem _private.Mathlib.Data.Finsupp.Multiset.0.Finsupp.orderIsoMultiset._simp_2\nINTERN_CALLS 3000000000 nodes=75369\nINTERN_CALLS 3100000000 nodes=4169846\n[decl #76600] opaque Lean.Meta.Match.instantiatePatternMVars\n[decl #76700] theorem MeasureTheory.Measure.measurable_join\n[decl #76800] theorem not_and_of_not_left\n[decl #76900] theorem _private.Mathlib.Data.Nat.Digits.Defs.0.Nat.ofDigits_inj_of_len_eq._simp_1_2\n[decl #77000] theorem Std.Iter.atIdxSlow?._proof_7\n[decl #77100] def Submonoid.LocalizationMap.ofMulEquivOfLocalizations\n[decl #77200] def MeasureTheory.indicatorConstLp\n[decl #77300] theorem _private.Mathlib.MeasureTheory.Function.L1Space.HasFiniteIntegral.0.MeasureTheory.hasFiniteIntegral_const_iff_enorm._simp_1_1\n[decl #77400] theorem _private.Mathlib.MeasureTheory.Function.L1Space.Integrable.0.MeasureTheory.LipschitzWith.integrable_comp_iff_of_antilipschitz._simp_1_1\n[decl #77500] theorem Bornology.isVonNBounded_of_smul_tendsto_zero\nINTERN_CALLS 3200000000 nodes=2229193\n[decl #77600] theorem NNRat.tendsto_algebraMap_inv_atTop_nhds_zero_nat\n[decl #77700] theorem _private.Mathlib.MeasureTheory.Measure.OpenPos.0.IsOpen.measure_eq_zero_iff._simp_1_2\n[decl #77800] def Mathlib.Meta.NormNum.Result.isNNRat\n[decl #77900] theorem UpperSemicontinuousAt.comp\n[decl #78000] theorem Algebra.idealMap_mul\n[decl #78100] def LinearOrderedAddCommGroupWithTop.toNeg\n[decl #78200] theorem OrderDual.isOrderedMonoid\n[decl #78300] theorem Polynomial.erase_zero\n[decl #78400] def Lean.PersistentHashMap.Zipper.brecOn.go\n[decl #78500] theorem USize.toFin_mod\n[decl #78600] theorem Std.ExtTreeMap.isNone_maxKey?_eq_isEmpty\n[decl #78700] theorem RingHom.injective_nat\n[decl #78800] theorem List.zip_unzip\n[decl #78900] theorem Std.DTreeMap.Internal.Impl.getKey?_union\n[decl #79000] theorem Std.Time.Modifier.y.inj\nINTERN_CALLS 3300000000 nodes=1094369\n[decl #79100] theorem UInt16.ofBitVec_shiftLeft\n[decl #79200] theorem MeasureTheory.ae_dirac_eq\n[decl #79300] def Lean.LeanOption.noConfusion\n[decl #79400] theorem ProbabilityTheory.Kernel.indep_congr\n[decl #79500] def ProofWidgets.Component.noConfusionType\n[decl #79600] def IsMulCommutative.instCommMagma\n[decl #79700] theorem Cslib.LTS.Execution.eq_1\n[decl #79800] theorem _private.Cslib.Computability.Automata.NA.Loop.0.Cslib.Automata.NA.loop_fin_run_exists._proof_1_82\n[decl #79900] theorem Cardinal.natCast_mul_strictMono\n[decl #80000] theorem IsUnit.eq_inv_mul_iff_mul_eq\n[decl #80100] theorem Asymptotics.isBigOWith_const_const\n[decl #80200] def Lean.Elab.Tactic.Do.State.casesOn\n[decl #80300] theorem MeasureTheory.tendsto_lintegral_filter_of_dominated_convergence\nINTERN_CALLS 3400000000 nodes=3619370\n[decl #80400] def Mathlib.Tactic.Ring.Common.instInhabitedRatCoeff.default\n[decl #80500] theorem Set.inter_singleton_eq_empty\n[decl #80600] def Int.Linear.eq_unsat_coeff_cert\n[decl #80700] theorem List.findSome?_cons\n[decl #80800] theorem eventually_ne_nhdsWithin\n[decl #80900] theorem LowerSet.instMax._proof_1\n[decl #81000] def Mathlib.Tactic.Ring.Common.Result.casesOn\n[decl #81100] theorem Homeomorph.refl._proof_1\n[decl #81200] theorem Set.image_star\n[decl #81300] theorem Set.Iic.instCompleteLattice._proof_6\nINTERN_CALLS 3500000000 nodes=285274\n[decl #81400] theorem _private.Mathlib.Algebra.BigOperators.Group.Finset.Basic.0.Finset.prod_insert_of_eq_one_if_notMem._proof_1_1\n[decl #81500] theorem LinearPMap.map_add\n[decl #81600] theorem Std.Roi.toList_eq_match_rci\n[decl #81700] theorem EReal.top_ne_coe\n[decl #81800] theorem Int64.le_refl\n[decl #81900] def Subgroup.noncommPiCoprod\n[decl #82000] theorem Semigroup.opposite_smulCommClass\n[decl #82100] theorem Algebra.lmul._proof_6\n[decl #82200] theorem Homeomorph.prodComm._proof_2\n[decl #82300] def Std.Time.Awareness.type.match_1\n[decl #82400] def _private.Std.Time.Format.Basic.0.Std.Time.GenericFormat.DateBuilder.m\n[decl #82500] def Std.Do.PostShape.ctorElim\n[decl #82600] theorem MonoidAlgebra.mapAddEquiv._proof_4\n[decl #82700] def OrderHom.dual\nINTERN_CALLS 3600000000 nodes=2575692\n[decl #82800] def Lean.Meta.Grind.AC.Struct.vars\n[decl #82900] def Cslib.Logic.PL.Theory.Derivation.brecOn.go\n[decl #83000] def _private.Lean.Meta.Tactic.Apply.0.Lean.MVarId.iffOfEq._sparseCasesOn_2\n[decl #83100] def Additive.addCommGroup\n[decl #83200] theorem Std.DTreeMap.Internal.Impl.Const.maxEntry!.eq_def\n[decl #83300] theorem _private.Mathlib.Algebra.Group.Int.Even.0.Int.even_iff._simp_1_3\n[decl #83400] def Lean.Meta.RefinedDiscrTree.Key.hash\n[decl #83500] theorem DenseRange.exists_mem_open\n[decl #83600] def Quot.hrecOn\u2082\n[decl #83700] theorem MonoidHom.compHom._proof_2\n[decl #83800] def LinearPMap.sSup\n[decl #83900] theorem String.Pos.ofToSlice_next_toSlice._proof_1\n[decl #84000] theorem Filter.Eventually.diag_of_prod_left\n[decl #84100] theorem WithTop.map_comp_map\n[decl #84200] theorem AddSubmonoid.bot_or_nontrivial\n[decl #84300] def _private.Lean.Meta.Sym.Simp.Forall.0.Lean.Meta.Sym.Simp.simpArrows.match_3\nINTERN_CALLS 3700000000 nodes=4613553\n[decl #84400] theorem Nat.toArray_toList_rcc\n[decl #84500] theorem AlgEquiv.applyMulSemiringAction._proof_2\n[decl #84600] theorem ContinuousMap.instContinuousEvalConst\n[decl #84700] def Lean.Language.DynamicSnapshot.tree\n[decl #84800] def _private.Lean.Server.Completion.SyntheticCompletion.0.Lean.Server.Completion.findSyntheticIdentifierCompletion?.match_1\n[decl #84900] def _private.Lean.DocString.Markdown.0.Lean.Doc.MarkdownM.State.endBlock\n[decl #85000] theorem _private.Mathlib.LinearAlgebra.Finsupp.LinearCombination.0.Fintype.linearCombination._simp_2\n[decl #85100] theorem Polynomial.coeff_mul_add_eq_of_natDegree_le\nINTERN_CALLS 3800000000 nodes=272599\n[decl #85200] def Substring.Raw.isNat\n[decl #85300] theorem Nat.even_add\n[decl #85400] theorem List.findFinIdx?_eq_pmap_findIdx?._simp_1\n[decl #85500] def System.FilePath.isDir\n[decl #85600] def Plausible.GenError.noConfusion\n[decl #85700] theorem IsUniformInducing.mk'\n[decl #85800] theorem ContinuousMapZero.instNonUnitalCommRing._proof_6\n[decl #85900] theorem ContinuousMap.coe_smul\n[decl #86000] theorem Equiv.subsingleton\n[decl #86100] theorem Set.Iic_diff_Iio_same\n[decl #86200] def _private.Lean.Elab.Tactic.BVDecide.Frontend.BVDecide.Reflect.0.Lean.Elab.Tactic.BVDecide.Frontend.M.atomsAssignment.match_3\n[decl #86300] def Lean.Parser.ParserExtension.OLeanEntry.kind.elim\n[decl #86400] theorem Set.one_nonempty\n[decl #86500] theorem _private.Init.Data.String.Basic.0.String.Slice.Pos.ofSlice_le._simp_1_1\n[decl #86600] theorem MeasureTheory.Lp.simpleFunc.neg_toSimpleFunc\n[decl #86700] def Plausible.Testable.runPropE\n[decl #86800] theorem FreeGroup.Red.Step.append_left\n[decl #86900] theorem AffineSubspace.vadd_mem_of_mem_direction\n[decl #87000] theorem sub_zsmul\n[decl #87100] theorem Ordering.isEq_eq_false\n[decl #87200] theorem AddMonoidAlgebra.mapDomainAddEquiv._proof_3\n[decl #87300] theorem Cslib.FreeM.brecOn.eq\n[decl #87400] theorem _private.Std.Data.Internal.List.Associative.0.Std.Internal.List.mem_iff_getValue?_eq_some._simp_1_2\n[decl #87500] theorem Continuous.comp\u2083\nINTERN_CALLS 3900000000 nodes=3844363\n[decl #87600] theorem OrderEmbedding.withTopMap._proof_1\n[decl #87700] def _private.Lean.Elab.Tactic.Omega.OmegaM.0.Lean.Elab.Tactic.Omega.analyzeAtom.match_14\n[decl #87800] theorem _private.Init.Data.String.FindPos.0.PSigma.casesOn._arg_pusher\n[decl #87900] def _private.Std.Internal.Http.Data.Body.Stream.0.Std.Http.Body.Channel.Consumer.ctorIdx\n[decl #88000] def SeparationQuotient.instAddCommGroup\n[decl #88100] theorem Std.TreeMap.Raw.size_le_size_insertManyIfNewUnit_list\n[decl #88200] theorem AddCommute.self_nsmul\n[decl #88300] def Lean.Meta.ConfigWithKey.casesOn\n[decl #88400] theorem Vector.reverse_mk._proof_1\n[decl #88500] def Std.Internal.IndexMultiMap.instMembership\nINTERN_CALLS 4000000000 nodes=3054246\nINTERN_CALLS 4100000000 nodes=1288525\n[decl #88600] theorem ConjAct.Subgroup.val_conj_smul\n[decl #88700] def _private.Aesop.Tracing.0.Aesop.exceptRuleResultToEmoji.match_1\n[decl #88800] theorem AntivaryOn.of_inv_right\u2080\n[decl #88900] theorem String.Slice.Pattern.Model.ForwardStringSearcher.isMatch_iff\n[decl #89000] def Lean.Elab.Command.expandNoKindMacroRulesAux\n[decl #89100] theorem _private.Mathlib.LinearAlgebra.Matrix.SemiringInverse.0.Matrix.detp_mul._simp_1_1\n[decl #89200] theorem Matrix.left_inv_eq_left_inv\n[decl #89300] def SubAddAction.inclusion\n[decl #89400] theorem MonotoneOn.reflect_lt\n[decl #89500] theorem Subgroup.centralizer_le_normalizer\n[decl #89600] def Aesop.RuleTacDescr.ruleTac.elim\n[decl #89700] theorem toIocMod_le_right\n[decl #89800] theorem Finset.sum_update_of_mem\n[decl #89900] theorem AddSubmonoid.unop._proof_2\n[decl #90000] theorem Std.MaxEqOr.max_eq_or\n[decl #90100] theorem Matrix.range_cons\n[decl #90200] def fixedPointsSubMulOfNormal\n[decl #90300] def Lean.IR.EmitLLVM.Context.llvmmodule\nINTERN_CALLS 4200000000 nodes=1617661\n[decl #90400] theorem TensorProduct.comm._proof_3\n[decl #90500] def instMulPNat._aux_1\n[decl #90600] theorem _private.Std.Data.DTreeMap.Internal.Lemmas.0.Std.DTreeMap.Internal.Impl.mem_keys._simp_1_1\n[decl #90700] theorem _private.Cslib.Computability.Languages.ExampleEventuallyZero.0.Cslib.\u03c9Language.Example.extend_by_zero\n[decl #90800] theorem _private.Cslib.Foundations.Data.Nat.Segment.0.Nat.strictMono_range_gap._proof_1_2\n[decl #90900] theorem Lean.Grind.AC.diseq_simp_rhs_exact\n[decl #91000] theorem Composition.blocks_pos\n[decl #91100] theorem Cslib.Algorithms.Lean.TimeM.merge._unary.eq_def\n[decl #91200] theorem Vector.getElem_toList\n[decl #91300] def Lean.Meta.simpCore\n[decl #91400] def Std.Tactic.BVDecide.BVUnOp.eval\n[decl #91500] theorem Set.Icc_eq_Ioc_same_iff\n[decl #91600] def Cslib.Logic.HML.Satisfies.Context.state\n[decl #91700] theorem _private.Cslib.Foundations.Semantics.LTS.Execution.0.Cslib.LTS.Execution.to_mTr._proof_1_45\n[decl #91800] theorem _private.Init.Data.String.Lemmas.Pattern.Basic.0.String.Slice.Pattern.Model.LawfulBackwardPatternModel.skipSuffix?_eq_none_iff._simp_1_1\n[decl #91900] theorem _private.Init.Data.UInt.Lemmas.0.UInt32.toNat_ofNatTruncate_of_le._proof_1_2\n[decl #92000] theorem Polynomial.coeff_X_pow_self\nINTERN_CALLS 4300000000 nodes=1629020\n[decl #92100] theorem MeasureTheory.nnnorm_indicatorConstLp_le\n[decl #92200] theorem sup_eq_right._simp_2\n[decl #92300] def Lean.Elab.Tactic.Simp.DischargeWrapper.ctorElimType\n[decl #92400] def _private.Lean.Elab.Tactic.Do.ProofMode.Basic.0.Lean.Elab.Tactic.Do.ProofMode.mStart.match_1\n[decl #92500] theorem _private.Mathlib.Data.Int.Interval.0.Finset.Ioo_succ_succ._proof_1_3\n[decl #92600] opaque _private.Lean.Data.Json.Basic.0.Lean.JsonNumber.countDigits.loop\n[decl #92700] def Lean.RBTree.forM\n[decl #92800] theorem isClosed_frontier\n[decl #92900] theorem _private.Init.Grind.Ordered.Linarith.0.Lean.Grind.Linarith.lt_norm._simp_1_2\n[decl #93000] def Lean.ImportM.Context.casesOn\n[decl #93100] def _private.Mathlib.Data.List.Sublists.0.List.sublistsLenAux.match_1.splitter\n[decl #93200] def Finsupp.Lex.partialOrder\n[decl #93300] def Lean.Compiler.LCNF.JoinPointContextExtender.ExtendContext.noConfusion\n[decl #93400] theorem _private.Mathlib.Data.List.Sort.0.List.sortedGE_iff_pairwise._proof_1_4\n[decl #93500] theorem star_ratCast_smul\n[decl #93600] theorem Std.DHashMap.Internal.Raw\u2080.contains_insert_self\nINTERN_CALLS 4400000000 nodes=3757667\n[decl #93700] theorem AlgEquiv.uniqueProd._proof_1\n[decl #93800] theorem Cslib.Logic.CLL.PhaseSpace.dualFact.eq_1\n[decl #93900] def Lean.Server.WithRpcRef.mk\n[decl #94000] theorem Std.DTreeMap.Internal.Impl.Const.size_insertMany_list\n[decl #94100] theorem Function.range_eq_image_or_of_support_subset\n[decl #94200] theorem _private.Init.Data.List.ToArray.0.Array.findM?.eq_1\n[decl #94300] theorem toZ_nonneg\n[decl #94400] def Std.Time.TimeZone.convertTransition\n[decl #94500] theorem _private.Cslib.Computability.Automata.DA.ToNA.0.Cslib.Automata.DA.toNA_run._proof_1_3\n[decl #94600] theorem ContinuousLinearMap.definition._proof_1._@.Mathlib.Analysis.Normed.Operator.Banach.754268252._hygCtx._hyg.2\n[decl #94700] theorem AffineIndependent.of_comp\n[decl #94800] def Std.Iterators.Types.StepSizeIterator.recOn\n[decl #94900] theorem UInt8.toUSize._proof_1\n[decl #95000] theorem PosSMulStrictMono.toPosSMulReflectLT\n[decl #95100] def Lean.MonadHashMapCacheAdapter.getCache\n[decl #95200] def Aesop.instBEqRawHyp\nINTERN_CALLS 4500000000 nodes=2909051\n[decl #95300] def Lean.Meta.Grind.Arith.CommRing.EqCnstrProof.brecOn\n[decl #95400] theorem Ideal.quotEquivOfEq._proof_2\n[decl #95500] theorem Equiv.generalizedHeytingAlgebra._proof_2\n[decl #95600] theorem AddSubgroupClass.subtype._proof_2\n[decl #95700] theorem Std.Ric.toArray_toList\n[decl #95800] theorem LinearMap.GeneralLinearGroup.coeFn_generalLinearEquiv\n[decl #95900] def Lean.Lsp.WorkspaceEditClientCapabilities.mk.noConfusion\n[decl #96000] theorem ContinuousAt.clm_apply\n[decl #96100] def Lean.AttributeImplCore.ref\n[decl #96200] theorem _private.Mathlib.Data.Nat.Factorization.Defs.0.Nat.factorization_eq_zero_iff._simp_1_4\n[decl #96300] theorem Polynomial.mul_comp\nINTERN_CALLS 4600000000 nodes=1670836\n[decl #96400] def Std.TreeMap.Raw.valuesArray\n[decl #96500] theorem ContinuousAffineMap.decompLinearEquiv._proof_1\n[decl #96600] def MulDistribMulActionHom.instFunLike\n[decl #96700] theorem divp.eq_1\n[decl #96800] theorem isPathConnected_singleton\nINTERN_CALLS 4700000000 nodes=1607328\n[decl #96900] theorem _private.Mathlib.Data.Finset.Insert.0.Finset.consPiProdEquiv._proof_10\n[decl #97000] def Lean.Compiler.SpecializeAttributeKind.casesOn\n[decl #97100] theorem _private.Mathlib.Order.Filter.Lift.0.Filter.lift_neBot_iff._simp_1_4\n[decl #97200] theorem TensorProduct.directSum._proof_1\n[decl #97300] theorem Function.Antiperiodic.nat_mul_eq_of_eq_zero\n[decl #97400] theorem Filter.EventuallyEq.fun_star\n[decl #97500] theorem unitInterval.toNNReal_continuous\n[decl #97600] theorem Matrix.twoBlockTriangular_det'\n[decl #97700] theorem Set.preimage_subset_iff\n[decl #97800] theorem powMonoidHom_apply\nINTERN_CALLS 4800000000 nodes=3760740\n[decl #97900] theorem Std.Internal.Parsec.Error.eof.sizeOf_spec\n[decl #98000] theorem _private.Std.Data.Internal.List.Associative.0.Std.Internal.List.minKey?_eraseKey_eq_iff_beq_minKey?_eq_false._simp_1_2\n[decl #98100] def Std.Tactic.BVDecide.BVExpr.bitblast.blastMul.go._unary\n[decl #98200] theorem _private.Cslib.Foundations.Semantics.FLTS.FLTSToLTS.0.Cslib.FLTS.toLTS_mtr._proof_1_1\n[decl #98300] theorem _private.Cslib.Foundations.Data.OmegaSequence.Temporal.0.Cslib.\u03c9Sequence.drop_frequently_iff_frequently._simp_1_1\n[decl #98400] def _private.Lean.Meta.Tactic.Assert.0.Lean.MVarId.note.match_1\n[decl #98500] theorem String.skipSuffix?_bool_eq_some_iff._proof_1\n[decl #98600] theorem instCompleteAtomicBooleanAlgebraLanguage._proof_16\n[decl #98700] def ContinuousAlgEquiv.toContinuousAlgHom\nINTERN_CALLS 4900000000 nodes=3979983\n[decl #98800] theorem Polynomial.coeff_reverse\n[decl #98900] def Finset.finAntidiagonal.aux.match_1\n[decl #99000] theorem NonUnitalAlgHom.prod._proof_4\n[decl #99100] theorem RingEquiv.toNonUnitalRingHom_refl\n[decl #99200] theorem IsCompactlyGenerated.exists_sSup_eq\n[decl #99300] theorem _private.Std.Tactic.BVDecide.LRAT.Internal.Formula.Lemmas.0.Std.Tactic.BVDecide.LRAT.Internal.DefaultFormula.readyForRupAdd_ofArray._proof_1_29\n[decl #99400] theorem Std.Tactic.BVDecide.LRAT.Internal.Assignment.not_has_remove\n[decl #99500] theorem _private.Std.Tactic.BVDecide.LRAT.Internal.Formula.RupAddResult.0.Std.Tactic.BVDecide.LRAT.Internal.DefaultFormula.confirmRupHint_preserves_invariant_helper._proof_1_13\n[decl #99600] theorem _private.Std.Tactic.BVDecide.LRAT.Internal.Formula.RupAddResult.0.Std.Tactic.BVDecide.LRAT.Internal.DefaultFormula.nodup_insertRupUnits._proof_1_8\n[decl #99700] theorem _private.Std.Tactic.BVDecide.LRAT.Internal.Formula.Lemmas.0.Std.Tactic.BVDecide.LRAT.Internal.DefaultFormula.mem_of_insertRupUnits._simp_1_6\n[decl #99800] theorem Std.Tactic.BVDecide.LRAT.Internal.DefaultFormula.formula_performRatCheck\n[decl #99900] theorem _private.Std.Tactic.BVDecide.LRAT.Internal.Formula.RatAddSound.0.Std.Tactic.BVDecide.LRAT.Internal.DefaultFormula.sat_of_confirmRupHint_of_insertRat_fold._simp_1_2\n[decl #100000] def Cslib.SKI.Sqrt\n[decl #100100] opaque Lean.LibrarySuggestions.moduleDenyListExt\n[decl #100200] def Std.Internal.Parsec.String.ws\n[decl #100300] theorem _private.Mathlib.Data.Fin.Tuple.Basic.0.Fin.findX._proof_12\n[decl #100400] def Aesop.Frontend.Feature.phase.elim\nINTERN_CALLS 5000000000 nodes=2569051\n[decl #100500] theorem Int64.xor_comm\n[decl #100600] theorem MeasureTheory.integrable_withDensity_iff_integrable_coe_smul\n[decl #100700] def Aesop.IndexMatchResult.patternSubsts?\n[decl #100800] def _private.Aesop.RuleTac.Forward.Basic.0.Aesop.getForwardHypData.match_1\n[decl #100900] def Lean.LocalContext.inaccessibleFVars\n[decl #101000] def Aesop.ForwardRuleMatches.eraseHyps\n[decl #101100] def _private.Lean.Meta.Tactic.Simp.SimpAll.0.Lean.Meta.SimpAll.main.match_1\n[decl #101200] def Aesop.IndexMatchLocation.instBEq\n[decl #101300] def _private.Aesop.Tree.RunMetaM.0.Aesop.Goal.runMetaMInPostNormState'.match_1\n[decl #101400] def _private.Aesop.Tree.Data.0.Aesop.GoalState.isProven.match_1\n[decl #101500] def _private.Lean.Setup.0.Lean.instHashableImport.hash.match_1\n[decl #101600] theorem compl_sdiff\n[decl #101700] theorem _private.Init.Data.String.Lemmas.FindPos.0.String.Pos.ofSliceTo_prev._simp_1_3\n[decl #101800] def _private.Lean.Meta.Sym.ReplaceS.0.Lean.Meta.Sym.visitChild._sparseCasesOn_4\n[decl #101900] theorem neg_ball\n[decl #102000] theorem AddSubmonoid.LocalizationMap.ext_iff\n[decl #102100] def Lean.Meta.Grind.SavedState.restore\n[decl #102200] theorem Std.DTreeMap.contains_of_contains_map\n[decl #102300] def List.instTransSubset\n[decl #102400] theorem ContinuousLinearEquiv.toSpanNonzeroSingleton._proof_3\n[decl #102500] theorem Filter.comap_surjective_eq_bot\n[decl #102600] theorem _private.Std.Data.ExtDTreeMap.Lemmas.0.Std.ExtDTreeMap.Const.ofList_eq_empty_iff._simp_1_3\nINTERN_CALLS 5100000000 nodes=932985\n[decl #102700] def Std.Tactic.BVDecide.BoolExpr.below\n[decl #102800] def Units.mulAction'\n[decl #102900] theorem Lean.Doc.DescItem.mk.sizeOf_spec\n[decl #103000] theorem ENNReal.toReal_min\n[decl #103100] theorem LinearMap.isPairSelfAdjointSubmodule._proof_2\n[decl #103200] theorem List.replicate_succ'\n[decl #103300] def Aesop.RappId.noConfusionType\n[decl #103400] def Cslib.CCS.Act._sizeOf_inst\n[decl #103500] theorem Std.Do.Spec.forIn'_array\n[decl #103600] def Std.Time.Day.instDecidableLtOffset._aux_1\n[decl #103700] theorem _private.Batteries.Data.BinomialHeap.Basic.0.Batteries.BinomialHeap.Imp.HeapNode.realSize_toHeap.go\n[decl #103800] def Mathlib.Tactic.Ring.Common.Result._sizeOf_1\n[decl #103900] theorem Std.HashMap.Raw.getKey!_eq_default_of_contains_eq_false\n[decl #104000] theorem Int.add_one_tdiv_of_pos\n[decl #104100] theorem _private.Init.Data.String.Lemmas.FindPos.0.String.Pos.posLE_offset._simp_1_2\n[decl #104200] def Lean.Elab.Tactic.elabGrindConfigInteractive\n[decl #104300] opaque _private.Lean.Meta.Tactic.Grind.EMatchTheorem.0.Lean.Meta.Grind.OldCollector.collect\n[decl #104400] def Lean.Meta.Grind.EMatchTheoremKind.toAttribute\n[decl #104500] def Lean.Grind.Config.splitImp\n[decl #104600] def Lean.Meta.Grind.getOnlyExtensionState\n[decl #104700] def _private.Lean.Meta.Tactic.Grind.Intro.0.Lean.Meta.Grind.preprocessHypothesis.match_1\n[decl #104800] def Lean.Meta.mkHEqOfEq\n[decl #104900] def Lean.Level.isAlreadyNormalizedCheap._f\n[decl #105000] def Lean.Meta.Grind.activateInjectiveTheorem\n[decl #105100] def _private.Lean.Meta.Tactic.Grind.ForallProp.0.Lean.Meta.Grind.isEqTrueHyp?._sparseCasesOn_1\n[decl #105200] def _private.Lean.Meta.Tactic.Induction.0.Lean.Meta.mkRecursorAppPrefix._sparseCasesOn_8\n[decl #105300] def Lean.Elab.Tactic.Grind.Context.methods\n[decl #105400] def _private.Lean.Meta.Tactic.Grind.Arith.CommRing.DenoteExpr.0.Lean.Grind.CommRing.Mon.denoteExpr.go._f\n[decl #105500] theorem Array.replace_extract\n[decl #105600] theorem Cardinal.ne_zero_of_isSuccLimit\n[decl #105700] theorem _private.Mathlib.Topology.Instances.EReal.Lemmas.0.EReal.continuousAt_mul_top_pos._simp_1_11\n[decl #105800] theorem TopologicalSpace.Opens.frameMinimalAxioms._proof_1\n[decl #105900] theorem _private.Std.Data.DTreeMap.Internal.Zipper.0.Std.DTreeMap.Internal.Zipper.ordered_prependMap_done._simp_1_5\n[decl #106000] def List.lookmap.go.match_1\n[decl #106100] theorem Measurable.neg\n[decl #106200] theorem Int16.add_comm\n[decl #106300] theorem ContinuousLinearEquiv.conjContinuousAlgEquiv._proof_8\n[decl #106400] theorem _private.Std.Data.DTreeMap.Internal.Lemmas.0.Std.DTreeMap.Internal.Impl.forM_eq_forM_toArray._simp_1_1\n[decl #106500] theorem IsUnit.exists_left_inv\n[decl #106600] def Lean.Meta.RefinedDiscrTree.casesOn\n[decl #106700] def Lean.Meta.RefinedDiscrTree.getMatch\n[decl #106800] def Std.Http.Header.Value.noConfusion\nINTERN_CALLS 5200000000 nodes=3284991\n[decl #106900] theorem Cslib.LambdaCalculus.LocallyNameless.Fsub.Term.substTy.eq_5\n[decl #107000] theorem instCommutativeISizeHAdd\n[decl #107100] theorem Submodule.continuous_prodEquivOfIsCompl\n[decl #107200] def Cslib.Automata.DA.Muller.toDA\n[decl #107300] theorem _private.Init.Data.UInt.Lemmas.0.UInt32.toUSize_le._simp_1_2\n[decl #107400] theorem Prod.instCancelCommMonoid.eq_1\n[decl #107500] theorem continuousWithinAt_iff_continuous_left_right\n[decl #107600] theorem NonUnitalSeminormedCommRing.mul_comm\n[decl #107700] def _private.Mathlib.Tactic.Widget.LibraryRewrite.0.Mathlib.Tactic.LibraryRewrite.renderRewrites.renderSection.match_1\n[decl #107800] def ProofWidgets.instToJsonMakeEditLinkProps.toJson\n[decl #107900] theorem Seminorm.instAdd._proof_1\n[decl #108000] def Lean.Grind.CommRing.Poly.isSorted.match_1\n[decl #108100] def Lean.Grind.CommRing.Power.renameVars\n[decl #108200] def _private.Lean.Meta.Tactic.Grind.Arith.CommRing.SafePoly.0.Lean.Meta.Grind.Arith.CommRing.applyChar\n[decl #108300] def Lean.Meta.Grind.CheckResult.casesOn\n[decl #108400] def Std.DTreeMap.Const.getEntryGE\nINTERN_CALLS 5300000000 nodes=754644\n[decl #108500] def Lean.Lsp.instFromJsonDiagnosticWith\n[decl #108600] theorem _private.Mathlib.Data.List.NodupEquivFin.0.List.sublist_iff_exists_orderEmbedding_getElem?_eq._simp_1_1\n[decl #108700] theorem map_nnrat_smul\n[decl #108800] theorem Std.TreeMap.Raw.getKey_erase\n[decl #108900] def _private.Lean.Meta.Sym.LitValues.0.Lean.Meta.Sym.getNatValue?._sparseCasesOn_2\n[decl #109000] def Lean.Grind.AC.instInhabitedSeq.default\n[decl #109100] theorem Disjoint.map_orderIso\n[decl #109200] theorem IsFractionRing.algEquivOfAlgEquiv._proof_2\n[decl #109300] theorem StarAlgHom.copy._proof_5\n[decl #109400] theorem Int.pow_succ'\n[decl #109500] theorem Multiset.eq_zero_of_subset_zero\n[decl #109600] theorem Ideal.map_eq_iff_sup_ker_eq_of_surjective\n[decl #109700] theorem Subring.topologicalClosure._proof_2\n[decl #109800] def Lean.Parser.Command.optDeclSig.parenthesizer\n[decl #109900] theorem Std.DHashMap.Internal.Raw\u2080.Const.get!_map'\n[decl #110000] def Lean.MetavarKind.isNatural\n[decl #110100] def _private.Lean.Meta.Sym.Simp.Have.0.Lean.Meta.Sym.Simp.simpBetaApp.go.match_3\n[decl #110200] theorem Std.HashSet.Equiv.beq\n[decl #110300] theorem ContinuousLinearEquiv.image_symm_image\nINTERN_CALLS 5400000000 nodes=392684\n[decl #110400] theorem _private.Init.Data.Nat.Lemmas.0.Nat.eq_sub_of_add_eq._proof_1_1\n[decl #110500] def ContinuousMap.fst\n[decl #110600] def Nat.foldTR\n[decl #110700] def Matrix.toLinearEquiv'\n[decl #110800] theorem Submodule.IsCompl.projection_range\n[decl #110900] theorem Fin.pos_iff_nonempty\n[decl #111000] theorem _private.Mathlib.RingTheory.Ideal.Maximal.0.Ideal.span_singleton_prime._simp_1_3\nINTERN_CALLS 5500000000 nodes=2136517\n[decl #111100] theorem AddCommGroup.not_modEq_iff_toIcoMod_eq_toIocMod\n[decl #111200] theorem intEquivOfZMultiplesEqTop._proof_1\n[decl #111300] def Lean.SerialMessage.toString\n[decl #111400] theorem Std.DTreeMap.Internal.Impl.Equiv.constMergeWith\n[decl #111500] def Std.DTreeMap.Internal.Impl.Const.getEntryLT\n[decl #111600] theorem _private.Cslib.Languages.LambdaCalculus.LocallyNameless.Fsub.Opening.0.Cslib.LambdaCalculus.LocallyNameless.Fsub.Term.openRecTm_lc._proof_1_9\n[decl #111700] def Std.DHashMap.Raw.instInhabited\n[decl #111800] theorem _private.Mathlib.Logic.Equiv.Prod.0.Equiv.piEquivPiSubtypeProd._proof_12\n[decl #111900] theorem Finset.sum_of_injOn\n[decl #112000] theorem SeminormedGroup.ofMulDist._proof_2\n[decl #112100] def Lean.Elab.Tactic.Do.VCGenM\n[decl #112200] theorem Finsupp.curryLinearEquiv._proof_1\n[decl #112300] def Std.Iterators.Types.ULiftIterator.instIterator\n[decl #112400] def StarMonoidHom._sizeOf_1\n[decl #112500] theorem _private.Mathlib.Data.Set.Lattice.0.Set.iInter\u2082_eq_empty_iff._simp_1_2\n[decl #112600] theorem ContinuousMonoidHom.toContinuousMonoidHom._proof_1\n[decl #112700] theorem _private.Cslib.Languages.LambdaCalculus.LocallyNameless.Untyped.Properties.0.Cslib.LambdaCalculus.LocallyNameless.Untyped.Term.close_open_to_subst._proof_1_4\n[decl #112800] theorem MulSemiringAction.toRingHom._proof_1\nREJECT: [Cslib.LambdaCalculus.LocallyNameless.Untyped.Term.Eta] recursor `Cslib.LambdaCalculus.LocallyNameless.Untyped.Term.Eta.rec` allows large elimination out of a Prop-valued inductive that is not a subsingleton\n",
      "timeout": 1800
    },
    {
      "checker": "kiota",
      "test": "init",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 60.58127004200001,
      "cpu_time": 60.515286668,
      "max_rss": 1052856320,
      "instructions": 755163070136,
      "stdout": "",
      "stderr": "[decl #100] theorem Eq.symm\n[decl #200] theorem Nat.pow_pos\n[decl #300] def inferInstance\n[decl #400] def _private.Init.Core.0.dif_neg.match_1_1\n[decl #500] def instNatCastInt\n[decl #600] theorem Nat.not_le\n[decl #700] def Lean.Omega.normalize?.match_1\n[decl #800] theorem Int.dvd_mul_right\n[decl #900] theorem Nat.add_mul_div_right\n[decl #1000] theorem Int.natCast_nonneg\n[decl #1100] def _private.Init.Data.Int.Lemmas.0.Int.neg_eq_neg_one_mul.match_1_1\n[decl #1200] def instDecidableOr\n[decl #1300] theorem of_decide_eq_false\n[decl #1400] theorem LawfulApplicative.toLawfulFunctor\n[decl #1500] theorem Array.ext'\n[decl #1600] theorem imp_false._simp_1\n[decl #1700] def Std.IsLinearPreorder.of_le._auto_1\n[decl #1800] theorem Std.PRange.instLawfulUpwardEnumerableLTNat\n[decl #1900] def Fin.instOfNat\n[decl #2000] theorem String.Pos.Raw.le_iff\n[decl #2100] def Std.Packages.LinearOrderOfLEArgs.max_eq._autoParam\n[decl #2200] theorem String.Pos.Raw.instLinearOrderPackage._proof_5\n[decl #2300] def _private.Init.Data.Nat.Lemmas.0.Nat.zero_shiftRight.match_1_1\n[decl #2400] theorem Nat.Linear.Poly.denote_append\n[decl #2500] theorem _private.Init.Data.Nat.Bitwise.Lemmas.0.Nat.testBit_two_pow_mul._simp_1_1\n[decl #2600] def Lean.Grind.CommRing.Poly.mulMon_nc\n[decl #2700] def List.decidableBEx.match_3\n[decl #2800] def ByteArray.instGetElemNatUInt8LtSize\n[decl #2900] theorem Nat.min_eq_right\n[decl #3000] def BitVec.shiftLeftZeroExtend\n[decl #3100] theorem _private.Init.Data.Nat.Lemmas.0.Nat.succ_mod_succ_eq_zero_iff._simp_1_3\n[decl #3200] theorem _private.Init.Data.Nat.Bitwise.Lemmas.0.Nat.le_of_testBit._proof_1_1\n[decl #3300] theorem _private.Init.Data.String.Decode.0.utf8Size_le_of_utf8DecodeChar?_eq_some._proof_1_3\n[decl #3400] theorem Char.utf8Size_eq_four_iff\n[decl #3500] theorem List.cons_ne_self._simp_1\n[decl #3600] theorem String.utf8EncodeCharFast.fun_cases_unfolding\n[decl #3700] theorem _private.Init.Data.String.Decode.0.utf8DecodeChar?_eq_assemble\u2082\n[decl #3800] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.assemble\u2083_eq_some_iff_utf8EncodeChar_eq._proof_1_5\n[decl #3900] theorem _private.Init.Data.Array.Extract.0.Array.extract_eq_self_iff._proof_1_2\n[decl #4000] theorem ByteArray.append_assoc\n[decl #4100] def _private.Init.Data.String.Defs.0.String.Pos.Raw.isValid_iff_isValidUTF8_extract_zero.match_1_3\n[decl #4200] theorem String.Pos.Raw.IsValidForSlice.isValid_offsetBy\n[decl #4300] theorem Int.neg_eq_comm\n[decl #4400] def Lean.Grind.Semiring.natCast\n[decl #4500] def Array.swap._auto_1\n[decl #4600] theorem Array.getElem_push_lt._proof_3\n[decl #4700] def ForInStep.casesOn\n[decl #4800] theorem _private.Init.Prelude.0.System.Platform.getNumBits._proof_1\n[decl #4900] theorem _private.Init.Data.Range.Polymorphic.Iterators.0.Std.Rxo.Iterator.upwardEnumerableLe_of_isPlausibleIndirectOutput._simp_1_4\n[decl #5000] theorem Int.ediv_nonneg\n[decl #5100] theorem _private.Init.Data.Range.Polymorphic.Internal.SignedBitVec.0.BitVec.Signed.instLawfulUpwardEnumerable\n[decl #5200] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.toInt_sub._proof_1_1\n[decl #5300] theorem Int.emod_eq_of_lt\n[decl #5400] def BitVec.instRxcHasSize\n[decl #5500] theorem BitVec.msb_eq_decide\n[decl #5600] theorem Int8.eq_iff_toBitVec_eq\n[decl #5700] theorem Int.emod_pos_of_not_dvd\n[decl #5800] def Rat.numDenCasesOn''\n[decl #5900] theorem and_congr_right_iff\n[decl #6000] theorem UInt64.neg_one_or\n[decl #6100] theorem List.findFinIdx?._proof_1\n[decl #6200] theorem Lean.Grind.Linarith.Expr.intMul.inj\n[decl #6300] theorem _private.Init.Data.Range.Polymorphic.Lemmas.0.Std.Rcc.getElem?_toList_eq._simp_1_2\n[decl #6400] theorem Nat.dvd_mul_left_of_dvd\n[decl #6500] theorem List.pmap_congr_left\n[decl #6600] theorem compareOfLessAndEq_eq_swap_of_lt_iff_not_gt_and_ne\n[decl #6700] def _private.Init.Data.List.Nat.TakeDrop.0.List.length_take.match_1_1\n[decl #6800] theorem Rat.mkRat_eq_iff\n[decl #6900] theorem Std.IterM.step_filterMapM\n[decl #7000] theorem _private.Init.Data.String.OrderInstances.0.String.Pos.Raw.instTotalLe._simp_2\n[decl #7100] theorem String.Slice.utf8ByteSize_sliceFrom\n[decl #7200] theorem String.Pos.next._proof_2\n[decl #7300] def RandomGen.mk.noConfusion\n[decl #7400] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.toInt_neg_of_ne_intMin._proof_1_3\n[decl #7500] theorem Nat.decidableBallLT._proof_1\n[decl #7600] def Option.pfilter.match_1\n[decl #7700] def _private.Init.Data.List.Sublist.0.List.sublist_append_right.match_1_1\n[decl #7800] theorem _private.Init.Data.String.Termination.0.String.Slice.Pos.lt_iff_remainingBytes_lt._simp_1_2\n[decl #7900] def Lean.Grind.IntModule.OfNatModule.Q.mk\n[decl #8000] theorem _private.Init.Data.Iterators.Combinators.Monadic.Take.0.Std.IterM.take.surjective_of_zero_lt._proof_1_2\n[decl #8100] theorem Nat.Coprime.coprime_div_left\n[decl #8200] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.msb_allOnes._proof_1_1\n[decl #8300] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.toInt_one._proof_1_2\n[decl #8400] theorem USize.toNat_mod_size\n[decl #8500] theorem Array.getElem_map._proof_1\n[decl #8600] theorem _private.Init.Data.String.PosRaw.0.String.Pos.Raw.le_trans._simp_1_1\n[decl #8700] def String.instDecidableLePos_1\n[decl #8800] def String.front\n[decl #8900] def instDecidableIte\n[decl #9000] theorem _private.Init.Data.Range.Polymorphic.BitVec.0.BitVec.instRxcLawfulHasSize._simp_1\n[decl #9100] theorem Array.forIn_yield_eq_foldlM\n[decl #9200] theorem UInt32.succMany?_ofBitVec\n[decl #9300] theorem _private.Init.Data.Array.Basic.0.Array.back._proof_1\n[decl #9400] def MonadReader.read\n[decl #9500] def prec(_)\n[decl #9600] def Std.Roc.Sliceable.noConfusionType\n[decl #9700] theorem List.append_eq_append_iff\n[decl #9800] theorem Std.Iterators.ProductivenessRelation.wf\n[decl #9900] theorem _private.Init.Data.List.Range.0.List.mem_range'._simp_1_9\n[decl #10000] opaque UInt64.toFloat\n[decl #10100] theorem List.find?_some\n[decl #10200] def Vector.flatMap\n[decl #10300] def instLEISize\n[decl #10400] theorem Array.mem_of_ne_of_mem\n[decl #10500] theorem Nat.succ_max_succ\n[decl #10600] def Lean.ParserDescr.noConfusion\n[decl #10700] def Lean.Data.AC.Expr.brecOn.go\n[decl #10800] def Std.Iter.isEmpty\n[decl #10900] theorem Nat.toList_ric_succ\n[decl #11000] def Lean.Grind.CommRing.Poly.mul.go\n[decl #11100] theorem Lean.Grind.CommRing.Mon.mul.go.match_3.congr_eq_1\n[decl #11200] theorem Lean.Grind.CommRing.norm_int\n[decl #11300] theorem UInt8.toUSize._proof_2\n[decl #11400] theorem Lean.Grind.Linarith.instBEqPoly.beq.eq_def\n[decl #11500] theorem Lean.Grind.CommRing.instBEqPoly.beq.eq_1\n[decl #11600] theorem Array.getElem?_extract_of_lt\n[decl #11700] theorem _private.Init.Data.Array.Basic.0.Array.eraseIdx._unary._proof_3\n[decl #11800] theorem List.length_zipIdx\n[decl #11900] def IO.FS.Mode.ctorIdx\n[decl #12000] theorem _private.Init.Data.Range.Polymorphic.UInt.0.USize.instLawfulHasSize._simp_2\n[decl #12100] theorem Nat.size_rco\n[decl #12200] def Std.Ric.HasRcoIntersection.casesOn\n[decl #12300] theorem Std.IterM.DefaultConsumers.forIn'_eq_wf\nINTERN_CALLS 100000000 nodes=1301628\n[decl #12400] theorem Std.Rxc.Iterator.isPlausibleIndirectOutput_iff\n[decl #12500] def Fin.instXorOp\n[decl #12600] theorem Vector.getElem_push_eq\n[decl #12700] theorem ISize.toInt_inj\n[decl #12800] def FloatArray.casesOn\n[decl #12900] theorem Option.mem_def\n[decl #13000] def instMonadEIO._aux_1\n[decl #13100] theorem Vector.mem_range'\n[decl #13200] def CoeSort.noConfusionType\n[decl #13300] theorem Int64.mul_comm\n[decl #13400] def Std.Iterators.ProductivenessRelation.casesOn\n[decl #13500] def String.Pos.ofSliceFrom\n[decl #13600] def List.zip\n[decl #13700] def Array.swapAt!\n[decl #13800] theorem Int.getElem_toList_roo\n[decl #13900] def Int32.toInt8\n[decl #14000] def BitVec.uppcRec.match_1\n[decl #14100] theorem UInt8.instLawfulUpwardEnumerable\n[decl #14200] def Lean.Grind.CommRing.Expr.neg.noConfusion\n[decl #14300] def Std.Legacy.Range.forIn'\n[decl #14400] def StateCpsT.lift\n[decl #14500] theorem _private.Init.Data.SInt.Lemmas.0.Int64.toInt_ofNat_of_lt._proof_1_2\n[decl #14600] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.reverse_append._proof_1_1\n[decl #14700] def _private.Init.Meta.Defs.0.Lean.Name.needsNoEscapeAscii\n[decl #14800] theorem _private.Init.Data.String.Pattern.String.0.String.Slice.Pattern.ForwardSliceSearcher.buildTable.computeDistance._unary._proof_1\n[decl #14900] theorem Std.Rxc.Iterator.instLawfulIteratorLoop\n[decl #15000] theorem Lean.Grind.rfl_true\nDECLINE: [_private.Init.Data.Range.Polymorphic.SInt.0.Int32.instRxcHasSize_eq] WHNF depth limit\n",
      "timeout": 500
    },
    {
      "checker": "kiota",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.16548469100000002,
      "cpu_time": 0.16146263200000002,
      "max_rss": 60010496,
      "instructions": 1186676592,
      "stdout": "",
      "stderr": "[decl #100] def Eq.casesOn\n[decl #200] def Fin.Internal.ofNat\n[decl #300] def Dvd.casesOn\n[decl #400] theorem decide_eq_false\n[decl #500] def EStateM.bind.match_1\n[decl #600] def Lean.ParserDescr.noConfusion\n[decl #700] def Lean.Name.mkSimple\n[decl #800] def MonadExceptOf.tryCatch\n[decl #900] def HAnd.hAnd\n[decl #1000] def One.ctorIdx\n[decl #1100] def Except.ctorIdx\n[decl #1200] def OrElse.orElse\n[decl #1300] theorem congrFun'\n[decl #1400] def Bind.noConfusion\n[decl #1500] def ShiftRight.noConfusion\n[decl #1600] def Hashable.noConfusionType\n",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "mathlib",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 2206.6691324850003,
      "cpu_time": 2204.7627773560002,
      "max_rss": 8883564544,
      "instructions": 11776933817743,
      "stdout": "",
      "stderr": "[decl #100] def _private.Init.Prelude.0.Nat.ble_eq_true_of_le.match_1_4\n[decl #200] def List.utf8Encode\n[decl #300] def AddZero.toAdd\n[decl #400] theorem List.mem_cons_self\n[decl #500] def instHasEquivOfSetoid\n[decl #600] def _private.Init.Data.Nat.Basic.0.Nat.succ_add.match_1_1\n[decl #700] theorem instDecidableIff._proof_2\n[decl #800] theorem decide_false\n[decl #900] def Finset.instEmptyCollection\n[decl #1000] theorem List.nodup_singleton\n[decl #1100] theorem _private.Init.Data.List.Erase.0.List.erase_of_not_mem._simp_1_3\n[decl #1200] theorem instNonemptyOfInhabited\n[decl #1300] def _private.Init.Data.List.Perm.0.List.perm_append_comm.match_1_1\n[decl #1400] def Inter.inter\n[decl #1500] def Multiset.union\n[decl #1600] theorem WellFounded.Nat.eager_eq\n[decl #1700] def Int.mul\n[decl #1800] theorem Int.add_left_cancel\n[decl #1900] theorem Lean.Omega.IntList.mul_nil_right\n[decl #2000] theorem Nat.mod_add_div\n[decl #2100] theorem Int.neg_ediv_of_dvd\n[decl #2200] theorem Lean.Omega.Coeffs.dot_smul_left\n[decl #2300] def List.instGetElem?NatLtLength\n[decl #2400] theorem Multiset.countP_add\n[decl #2500] def Lean.Data.AC.Context.arbitrary\n[decl #2600] def Int.Linear.Poly.add.noConfusion\n[decl #2700] theorem List.filter_cons\n[decl #2800] theorem Multiset.le_filter\n[decl #2900] def _private.Init.PropLemmas.0.not_imp_of_and_not.match_1_1\n[decl #3000] theorem _private.Init.PropLemmas.0.exists_eq_or_imp._simp_1_2\n[decl #3100] theorem Finsupp.zipWith_apply\n[decl #3200] def AddSubmonoid.toAddSubsemigroup\n[decl #3300] def BoundedOrder.toOrderTop\n[decl #3400] theorem Std.le_refl\n[decl #3500] theorem Std.IsPreorder.le_refl\n[decl #3600] def _private.Mathlib.Order.SetNotation.0.Set.mem_iUnion.match_1_3\n[decl #3700] theorem Set.Subset.antisymm_iff\n[decl #3800] theorem AddMonoidAlgebra.nonAssocSemiring._proof_2\n[decl #3900] theorem AddMonoidAlgebra.singleZeroRingHom._proof_2\n[decl #4000] theorem Monoid.toMulAction._proof_2\n[decl #4100] def _private.Mathlib.Data.Finsupp.Defs.0.Finsupp.ext_iff'.match_1_1\n[decl #4200] theorem Int.Linear.norm_le\n[decl #4300] def Nat.Linear.Poly\n[decl #4400] def Lean.Grind.CommRing.Mon.revlex\n[decl #4500] theorem Lean.Grind.CommRing.Poly.beq'_eq\n[decl #4600] theorem Int.eq_natAbs_of_nonneg\n[decl #4700] theorem Lean.Grind.CommRing.Poly.mulMon.go.induct_unfolding\n[decl #4800] theorem Lean.Grind.instCommRingInt._proof_5\n[decl #4900] theorem List.find?_eq_none\n[decl #5000] def Function.onFun\n[decl #5100] theorem List.eq_nil_iff_forall_not_mem\n[decl #5200] theorem Ideal.mul_mem_left\n[decl #5300] theorem AddMonoidAlgebra.addAddCommGroup._proof_9\n[decl #5400] theorem RingHom.comp_apply\n[decl #5500] def SubMulAction.casesOn\n[decl #5600] theorem _private.Mathlib.Data.Set.Image.0.Set.image_mono._proof_1_1\n[decl #5700] theorem WithBot.instPreorder._proof_1\n[decl #5800] theorem AddAction.mem_orbit_self\n[decl #5900] def AddSubgroup.toAddGroup\n[decl #6000] def QuotientAddGroup.Quotient.addGroup._aux_4\n[decl #6100] theorem MulZeroClass.negZeroClass._proof_1\n[decl #6200] def RingCon.instZeroQuotient._aux_1\n[decl #6300] def RingCon.instSubQuotient._aux_1\n[decl #6400] theorem AddSubgroup.orderIsoAddCon._proof_1\n[decl #6500] theorem Function.Injective.mulOneClass._proof_2\n[decl #6600] theorem Polynomial.finset_sum_coeff\n[decl #6700] theorem Finset.le_sup\n[decl #6800] def Units.inv\n[decl #6900] def Units.map\n[decl #7000] def CategoryTheory.Limits.MultispanIndex.fst\n[decl #7100] theorem Mathlib.Tactic.Reassoc.eq_whisker'._to_dual_1\n[decl #7200] theorem map_smul\n[decl #7300] theorem Submonoid.instSubmonoidClass\n[decl #7400] theorem Nat.gcd_one_left\n[decl #7500] theorem DivisionSemiring.mul_inv_cancel\n[decl #7600] theorem eq_or_lt_of_le\n[decl #7700] theorem Commute.mul_self_eq_mul_self_iff\n[decl #7800] theorem _private.Mathlib.Algebra.GroupWithZero.Defs.0.noZeroDivisors_iff_eq_zero_of_mul._simp_1_2\n[decl #7900] theorem Units.mk0_val\n[decl #8000] theorem Pi.nonAssocSemiring._proof_4\n[decl #8100] theorem Nat.gcd_pos_of_pos_left\n[decl #8200] def _private.Init.Data.Int.DivMod.Bootstrap.0.Int.emod_lt_of_pos.match_1_1\n[decl #8300] theorem Nat.gcd_ne_zero_left\n[decl #8400] theorem Int.tdiv_mul_cancel_of_tmod_eq_zero\n[decl #8500] theorem Int.one_ne_zero\n[decl #8600] def instDecidableForall\n[decl #8700] def Rat.commSemiring\n[decl #8800] theorem nsmul_two_semiclosed\n[decl #8900] theorem Int.cast_ofNat\n[decl #9000] def Lean.Grind.CommRing.Stepwise.core_cert\n[decl #9100] def Int._sizeOf_1\n[decl #9200] theorem Nat.eq_zero_of_le_zero\n[decl #9300] theorem Real.mk_le\n[decl #9400] def Real.definition._@.Mathlib.Data.Real.Basic.1934218611._hygCtx._hyg.8\n[decl #9500] def HeytingAlgebra.toBoundedOrder\n[decl #9600] theorem List.getElem_cons\n[decl #9700] def Fintype.ofFinset\n[decl #9800] def List.pairwise_lt_range'._auto_1\n[decl #9900] theorem NormedField.toNormedDivisionRing._proof_8\n[decl #10000] theorem Filter.isGLB_sInf\n[decl #10100] theorem GaloisConnection.l_sSup\n[decl #10200] theorem Lean.Grind.AC.Seq.var.injEq\n[decl #10300] def GaloisConnection.liftOrderBot\n[decl #10400] theorem coinduced_le_iff_le_induced\n[decl #10500] theorem Filter.mem_inf_of_inter\n[decl #10600] theorem nhdsGE_eq_iInf_inf_principal\n[decl #10700] theorem le_self_pow\u2080\n[decl #10800] theorem Homeomorph.isInducing\n[decl #10900] theorem Set.Nonempty.ne_empty\n[decl #11000] theorem lt_inv_of_lt_inv\u2080\n[decl #11100] theorem TwoSidedIdeal.rel_iff\n[decl #11200] def NonUnitalSeminormedRing.toPseudoMetricSpace\n[decl #11300] theorem CauSeq.Completion.Cauchy.ring._proof_38\n[decl #11400] def NNRat.instDistribSMul\n[decl #11500] theorem Real.commRing._proof_21\n[decl #11600] theorem Real.ofCauchy_nnratCast\n[decl #11700] def instZeroENNReal\n[decl #11800] theorem WithTop.lattice._proof_3\n[decl #11900] def Nonneg.semilatticeInf._aux_1\n[decl #12000] theorem WithTop.instNonUnitalNonAssocSemiring._proof_4\n[decl #12100] theorem ENNReal.coe_inj\n[decl #12200] theorem isClosed_sInter\n[decl #12300] theorem Filter.Tendsto.le_comap\n[decl #12400] theorem _private.Mathlib.Order.Bounds.Basic.0.lt_isLUB_iff._simp_1_4\n[decl #12500] theorem Int.floor_nonpos\n[decl #12600] theorem Nat.commute_cast\n[decl #12700] def Int.leastOfBdd.match_3\n[decl #12800] theorem OrderIso.isLUB_image\n[decl #12900] theorem Set.image_empty\n[decl #13000] theorem WithTop.instCompleteLinearOrder._proof_9\n[decl #13100] theorem NNReal.instSemifield._proof_12\n[decl #13200] theorem CanonicallyOrderedAdd.toLinearOrderedCommGroupWithZero._proof_8\n[decl #13300] theorem abs_sub_le\n[decl #13400] theorem T1Space.t1\n[decl #13500] theorem subset_interior_iff_mem_nhdsSet\n[decl #13600] def Filter.GenerateSets.recOn\n[decl #13700] theorem iSup_range\n[decl #13800] def _private.Mathlib.Order.Directed.0.IsMax.isTop.match_1_1\n[decl #13900] theorem Prod.pseudoEMetricSpaceMax._proof_4\n[decl #14000] theorem dist_dist_dist_le\n[decl #14100] theorem Real.normedField._proof_14\n[decl #14200] def _private.Mathlib.Tactic.NormNum.Result.0.Mathlib.Meta.NormNum.IsInt.to_raw_eq.match_1_1\n[decl #14300] theorem isPreconnected_closed_iff\n[decl #14400] theorem instPseudoMetricSpaceNNReal._proof_8\n[decl #14500] theorem NNReal.powOrderIso._proof_3\n[decl #14600] theorem Complex.normSq_zero\n[decl #14700] theorem Lean.Grind.CommRing.Stepwise.d_init\n[decl #14800] theorem IsCauSeq.of_abv\n[decl #14900] theorem div_self\n[decl #15000] theorem Nat.cast_pow\n[decl #15100] theorem Finset.sum_nonneg\n[decl #15200] theorem NNRat.instSemifield._proof_4\n[decl #15300] theorem Nat.choose_succ_succ\n[decl #15400] def Finset.Icc\n[decl #15500] theorem uniformContinuous_sub\n[decl #15600] def EMetricSpace.toPseudoEMetricSpace\n[decl #15700] theorem _private.Mathlib.Topology.Separation.Basic.0.t0Space_iff_not_inseparable._simp_1_1\n[decl #15800] theorem MulAction.compHom._proof_2\n[decl #15900] theorem Set.fintypeLENat._proof_1\n[decl #16000] theorem _private.Mathlib.Topology.UniformSpace.Real.0.Real.instCompleteSpace._simp_1\n[decl #16100] theorem add_lt_add_of_lt_of_le\n[decl #16200] theorem IsUnit.div_eq_iff\n[decl #16300] theorem zero_lt_three\n[decl #16400] theorem OrderDual.instAddCommGroup._proof_1\n[decl #16500] theorem Mathlib.Tactic.FieldSimp.eq_eq_cancel_eq\n[decl #16600] theorem Complex.cosh_conj\n[decl #16700] theorem Function.leftInverse_surjInv\n[decl #16800] theorem Real.abs_sin_le_one\n[decl #16900] theorem MulOpposite.instMulOneClass._proof_2\n[decl #17000] theorem _private.Mathlib.Topology.UniformSpace.UniformEmbedding.0.isComplete_image_iff._simp_1_3\n[decl #17100] theorem SemilinearEquivClass.toAddEquivClass\n[decl #17200] theorem _private.Mathlib.Order.Filter.IsBounded.0.OrderIso.isBoundedUnder_le_comp._simp_1_1\n[decl #17300] theorem Subtype.coe_mk\n[decl #17400] theorem Complex.IsExpCmpFilter.isTheta_cpow_exp_re_mul_log\n[decl #17500] def Pi.subtractionMonoid\n[decl #17600] theorem Asymptotics.IsBigOWith.comp_tendsto\n[decl #17700] theorem Set.ordConnectedProj._proof_1\n[decl #17800] theorem Set.compl_ordConnectedSection_ordSeparatingSet_mem_nhdsLE\n[decl #17900] theorem Set.iUnion_of_empty\n[decl #18000] theorem SubgroupClass.toInvMemClass\n[decl #18100] def Std.DTreeMap.Internal.Impl.balanceLErase.match_5\nINTERN_CALLS 100000000 nodes=188909\n[decl #18200] theorem _private.Std.Data.DTreeMap.Internal.Balancing.0.Std.DTreeMap.Internal.Impl.balance!_eq_balance\u2098._proof_1_15\n[decl #18300] theorem Std.DTreeMap.Internal.Impl.balanced_balanceL._simp_1\n[decl #18400] theorem Std.DTreeMap.Internal.Impl.erase._proof_7\n[decl #18500] theorem _private.Std.Data.DTreeMap.Internal.Operations.0.Std.DTreeMap.Internal.Impl.size_glue._proof_1_11\n[decl #18600] theorem _private.Std.Data.DTreeMap.Internal.Operations.0.Std.DTreeMap.Internal.Impl.Const.alter._proof_28\n[decl #18700] theorem _private.Std.Data.DTreeMap.Internal.Operations.0.Std.DTreeMap.Internal.Impl.filter._proof_3\n[decl #18800] theorem Std.DTreeMap.Equiv.trans\n[decl #18900] theorem Std.DTreeMap.Internal.Impl.applyPartition.eq_1\n[decl #19000] theorem Std.DTreeMap.Internal.Impl.toListModel_filter_lt_of_lt\n[decl #19100] theorem _private.Std.Data.DTreeMap.Internal.Model.0.Std.DTreeMap.Internal.Impl.updateCell._proof_62\n[decl #19200] theorem Std.DTreeMap.Internal.Impl.modify.eq_2\n[decl #19300] theorem Std.DTreeMap.Equiv.inner\n[decl #19400] theorem Std.DTreeMap.Internal.Impl.getKey!_eq_getKey!\u2098\n[decl #19500] theorem DirectLimit.instMonoid._proof_9\n[decl #19600] def ByteArray.utf8Decode?.go.match_1\n[decl #19700] def instHOrOfOrOp\n[decl #19800] theorem Nat.testBit_two_pow_mul\n[decl #19900] def UInt32.decLt._aux_1\n[decl #20000] def ByteArray.utf8DecodeChar?\n[decl #20100] theorem _private.Init.Data.String.Decode.0.Char.utf8Size_eq_three_iff._simp_1_3\n[decl #20200] def _private.Init.GetElem.0.List.getElem_cons_drop.match_1_1\n[decl #20300] theorem _private.Init.Data.String.Decode.0.String.utf8EncodeChar_eq_utf8EncodeCharFast._proof_1_13\n[decl #20400] theorem _private.Init.Data.Array.Extract.0.Array.extract_append_extract._proof_1_3\n[decl #20500] def _private.Init.Data.Nat.Lemmas.0.Nat.one_lt_two_pow.match_1_1\n[decl #20600] theorem BitVec.cons_append\n[decl #20700] theorem _private.Init.Data.String.Decode.0.Char.toNat_val_le._proof_1_1\n[decl #20800] theorem _private.Init.Data.ByteArray.Lemmas.0.ByteArray.append_inj_left._simp_1_1\n[decl #20900] def String.instOrd\n[decl #21000] def _private.Init.Data.Nat.Basic.0.Nat.zero_lt_sub_of_lt.match_1_1\n[decl #21100] def _private.Std.Data.DHashMap.Internal.Defs.0.Std.DHashMap.Internal.Raw\u2080.Const.modify.match_1\n[decl #21200] def FloatSpec.float\n[decl #21300] def Lean.Meta.SynthInstanceCacheKey.casesOn\n[decl #21400] def Std.HashMap.instMembership\n[decl #21500] def Lean.isIdFirst\n[decl #21600] theorem String.Pos.Raw.isValid_empty_iff._simp_1\n[decl #21700] theorem List.take_eq_take_min\n[decl #21800] theorem Array.append_inj_left'\n[decl #21900] def UInt8.instDecidableIsUTF8FirstByte\n[decl #22000] def String.Slice.sliceTo\n[decl #22100] def Std.Iter.IsPlausibleSuccessorOf\n[decl #22200] theorem String.Pos.Raw.byteIdx_inc\n[decl #22300] def Char.toLower\n[decl #22400] theorem Std.Iterators.Types.FilterMap.instIterator._proof_5\n[decl #22500] def ST.Ref.modifyGet\n[decl #22600] def _private.Lean.Exception.0.Lean.Exception.hasSyntheticSorry.match_1\n[decl #22700] theorem _private.Init.Data.Array.BinSearch.0.Array.binSearch._proof_3\n[decl #22800] def _private.Lean.Meta.WHNF.0.Lean.Meta.matchConstAux.match_1\n[decl #22900] def Lean.Level.updateIMax!\n[decl #23000] def Array.set!\n[decl #23100] def Lean.Meta.whnfD\n[decl #23200] def Lean.LocalDecl.value?\n[decl #23300] theorem InitialSeg.trans._proof_1\n[decl #23400] def _private.Mathlib.Order.RelIso.Basic.0.RelEmbedding.trichotomous.match_1_1\n[decl #23500] def _private.Init.Data.Sum.Basic.0.Sum.lex_inr_inl.match_1_1\n[decl #23600] theorem LinearMap.module._proof_1\n[decl #23700] theorem instDiscreteTopologyBool\n[decl #23800] def Profinite.NobelingProof.GoodProducts.sum_to\n[decl #23900] theorem List.prod_eq_zero_iff\n[decl #24000] theorem _private.Mathlib.Topology.Category.Profinite.Nobeling.Basic.0.Profinite.NobelingProof.Products.eval_\u03c0s._simp_1_1\n[decl #24100] theorem List.IsChain.sortedGT\n[decl #24200] def MulOpposite.instInv\n[decl #24300] theorem FreeGroup.instGroup._proof_8\n[decl #24400] def Subgroup.normalClosure\n[decl #24500] theorem Multiplicative.monoid._proof_1\n[decl #24600] def Abelianization.of\n[decl #24700] theorem Multiset.singleton_ne_zero\n[decl #24800] def TensorProduct.addCommSemigroup\n[decl #24900] theorem LinearMap.llcomp._proof_1\nINTERN_CALLS 200000000 nodes=585254\n[decl #25000] theorem Std.DHashMap.Internal.Raw.get_eq._proof_2\n[decl #25100] theorem instLawfulHashableOfLawfulBEq\nINTERN_CALLS 300000000 nodes=719287\n[decl #25200] theorem List.Perm.of_eq\nINTERN_CALLS 400000000 nodes=3315372\nINTERN_CALLS 500000000 nodes=3877940\n[decl #25300] theorem List.Sublist.map\nINTERN_CALLS 600000000 nodes=2379046\nINTERN_CALLS 700000000 nodes=4085970\n[decl #25400] theorem _private.Std.Data.Internal.List.Associative.0.Std.Internal.List.length_alterKey._simp_1_4\nINTERN_CALLS 800000000 nodes=3370888\nINTERN_CALLS 900000000 nodes=2657332\n[decl #25500] theorem _private.Std.Data.Internal.List.Associative.0.Std.Internal.List.getValueCast_mem._simp_1_5\n[decl #25600] theorem LinearMap.ext_iff\n[decl #25700] def _private.Mathlib.Logic.Function.Basic.0.Function.bijective_iff_has_inverse.match_1_1\n[decl #25800] theorem _private.Mathlib.Order.Preorder.Chain.0.IsChain.superChain_succChain._simp_1_2\n[decl #25900] def Multiset.chooseX\n[decl #26000] theorem Set.subset_iInter_iff._simp_1\n[decl #26100] theorem _private.Mathlib.Data.Finsupp.Single.0.Finsupp.single_eq_zero._simp_1_1\n[decl #26200] theorem LinearIndependent.linearCombination_repr\n[decl #26300] theorem Submodule.gi._proof_1\n[decl #26400] theorem iSup_le_iff\n[decl #26500] def Cardinal.instZero\n[decl #26600] theorem nonempty_unique\n[decl #26700] def Cardinal.aleph0\n[decl #26800] theorem Finset.sum_pi_single\n[decl #26900] theorem Fintype.card_coe\n[decl #27000] theorem Equiv.nonempty\n[decl #27100] theorem Infinite.of_cardinalMk_le\n[decl #27200] theorem Sigma.mk.inj_iff\n[decl #27300] theorem RelIso.sumLexComplLeft._proof_1\n[decl #27400] theorem Ordinal.lt_lift_iff\n[decl #27500] theorem WCovBy.ge_of_gt\n[decl #27600] theorem Ordinal.isInitial_ord\n[decl #27700] theorem Finset.not_nonempty_empty\n[decl #27800] theorem Ordinal.one_ne_zero\n[decl #27900] theorem Infinite.false\n[decl #28000] def Equiv.add\n[decl #28100] theorem Module.addCommMonoidToAddCommGroup._proof_1\n[decl #28200] theorem AddSubmonoid.subtype._proof_1\n[decl #28300] theorem Finset.image_empty\n[decl #28400] def _private.Mathlib.Data.Set.Insert.0.Set.eq_singleton_iff_nonempty_unique_mem.match_1_1\n[decl #28500] theorem LinearMap.iterateMapComap_eq_succ\n[decl #28600] theorem Subsemiring.toSemiring._proof_6\n[decl #28700] theorem MvPolynomial.eval\u2082Hom_X'\n[decl #28800] theorem Fin.subNat._proof_1\n[decl #28900] theorem Polynomial.algHom_ext'\n[decl #29000] theorem WithBot.add_bot\n[decl #29100] theorem Lean.Grind.Ring.OfSemiring.Q.exact\n[decl #29200] def Subalgebra.copy\n[decl #29300] theorem AddSubgroup.mem_sInf\n[decl #29400] theorem RingHom.mem_range\n[decl #29500] theorem DFinsupp.distribMulAction._proof_2\n[decl #29600] theorem rank_finsupp\n[decl #29700] theorem SubfieldClass.toDivisionRing._proof_25\n[decl #29800] theorem Lean.Grind.IntInterval.mem_io._simp_1\n[decl #29900] theorem Lean.Grind.Fin.instCommRingFinOfNeZeroNat._proof_8\n[decl #30000] def MulOpposite.instAddCommMonoid\n[decl #30100] theorem MulOpposite.instDivisionSemiring._proof_6\n[decl #30200] def Finsupp.sigmaFinsuppAddEquivPiFinsupp\n[decl #30300] theorem LinearMap.coe_comp\n[decl #30400] theorem ENat.coe_ne_top\n[decl #30500] theorem Module.Basis.toDual_linearCombination_left\n[decl #30600] def Function.Injective.nonUnitalNonAssocRing\n[decl #30700] def Equiv.swapCore\n[decl #30800] theorem MonoidHom.map_isConj\n[decl #30900] theorem Finset.sum_mul_sum\n[decl #31000] theorem Pi.instFintype._proof_1\nINTERN_CALLS 1000000000 nodes=981190\n[decl #31100] theorem Matrix.one_apply_eq\n[decl #31200] def AddMonoid.End.instAddCommMonoid\n[decl #31300] theorem Matrix.detp_smul_adjp\n[decl #31400] theorem AlternatingMap.instSMul._proof_1\n[decl #31500] theorem Pi.disjoint_iff\n[decl #31600] theorem List.instDecidablePairwise._proof_3\n[decl #31700] def Pi.ringHom\n[decl #31800] theorem IsField.mul_comm\n[decl #31900] theorem AddSubgroup.mem_mk\n[decl #32000] theorem Module.Basis.coe_extend\n[decl #32100] theorem Module.instIsReflexiveOfFiniteOfProjective\n[decl #32200] theorem ContinuousMultilinearMap.instMulAction._proof_2\n[decl #32300] theorem Filter.Tendsto.uniformity_add\n[decl #32400] theorem pseudoMetricSpacePi._simp_3\n[decl #32500] theorem OrderDual.instFrame._proof_4\n[decl #32600] theorem uniformity_eq_comap_nhds_zero_swapped\n[decl #32700] theorem instAddGroupUniformOnFun._proof_4\n[decl #32800] theorem ContinuousAt.tendsto\n[decl #32900] theorem ContinuousMultilinearMap.le_mul_prod_of_opNorm_le_of_le\n[decl #33000] theorem Fin.succAbove_right_injective\n[decl #33100] theorem HasFPowerSeriesWithinOnBall.r_le\n[decl #33200] theorem continuousMultilinearCurryLeftEquiv._proof_3\n[decl #33300] def FormalMultilinearSeries.compAlongOrderedFinpartition\n[decl #33400] theorem OrderedFinpartition.compAlongOrderedFinpartition\u2097._proof_11\n[decl #33500] theorem ContinuousLinearMap.opNorm_smul_le\n[decl #33600] theorem Fin.snoc_castSucc\n[decl #33700] def ContinuousLinearMap.id\n[decl #33800] theorem Filter.Eventually.exists_mem_basis_of_smallSets\n[decl #33900] theorem isMax_iff_forall_not_lt\n[decl #34000] theorem PSigma.exists\nINTERN_CALLS 1100000000 nodes=3967458\n[decl #34100] theorem _private.Mathlib.Analysis.Calculus.FDeriv.Congr.0.Filter.EventuallyEq.hasFDerivAtFilter_iff._simp_1_1\n[decl #34200] theorem ContinuousLinearMap.coe_sum\n[decl #34300] theorem _private.Mathlib.Data.List.Sublists.0.List.mem_sublists'._simp_1_3\n[decl #34400] theorem _private.Mathlib.Data.Multiset.Sum.0.Multiset.mem_disjSum._simp_1_2\n[decl #34500] theorem _private.Init.Data.List.Sort.Lemmas.0.List.merge.eq_1\n[decl #34600] theorem Function.rec_update\n[decl #34700] theorem Finset.sdiff_union_inter\n[decl #34800] theorem ENNReal.div_le_div\n[decl #34900] theorem Nat.frequently_modEq\n[decl #35000] theorem Set.indicator_compl_add_self_apply\n[decl #35100] theorem Summable.mul_left\n[decl #35200] theorem Nat.descFactorial_eq_zero_iff_lt\n[decl #35300] theorem _private.Mathlib.Order.Filter.AtTopBot.Finset.0.Filter.tendsto_atTop_finset_of_monotone._simp_1_2\n[decl #35400] theorem NNReal.continuous_coe\n[decl #35500] theorem Set.MapsTo.mono\n[decl #35600] theorem Asymptotics.IsBigO.const_mul_left\n[decl #35700] theorem _private.Mathlib.Algebra.BigOperators.Ring.Finset.0.Finset.prod_add._simp_1_7\n[decl #35800] theorem _private.Mathlib.Data.Finset.Basic.0.Finset.erase_insert._proof_1_1\n[decl #35900] theorem LinearMap.coprod_inl\n[decl #36000] theorem _private.Mathlib.Analysis.Calculus.ContDiff.FaaDiBruno.0.OrderedFinpartition.eraseLeft._simp_9\nINTERN_CALLS 1200000000 nodes=620645\n[decl #36100] theorem Function.update_idem\n[decl #36200] theorem _private.Mathlib.Combinatorics.Enumerative.Composition.0.compositionAsSetEquiv._simp_7\n[decl #36300] theorem Finset.inf_le\n[decl #36400] theorem Composition.mem_range_embedding\n[decl #36500] theorem Set.Ico_eq_empty_iff\n[decl #36600] theorem Sigma.snd.hcongr_3\n[decl #36700] theorem Prod.instAddMonoidWithOne._proof_1\n[decl #36800] theorem MultilinearMap.prod._proof_2\n[decl #36900] def Filter.bind\n[decl #37000] theorem _private.Mathlib.Topology.NhdsWithin.0.eventually_mem_of_tendsto_nhdsWithin._simp_1_3\n[decl #37100] theorem instAddMonoidUniformFun._proof_7\n[decl #37200] theorem instT2SpaceOfR1SpaceOfT0Space\n[decl #37300] theorem Prod.swap_rightInverse\n[decl #37400] theorem SeparationQuotient.isInducing_mk\n[decl #37500] def _private.Mathlib.Topology.UniformSpace.Completion.0.CauchyFilter.denseRange_pureCauchy.match_1_1\n[decl #37600] def _private.Init.Data.Function.0.Function.uncurry_curry.match_1_1\nINTERN_CALLS 1300000000 nodes=1269378\n[decl #37700] theorem UniformSpace.Completion.uniformContinuous_dist\n[decl #37800] theorem Summable.of_norm\n[decl #37900] theorem SetRel.preimage_empty_right\n[decl #38000] theorem SeparationQuotient.uniformContinuous_mk\n[decl #38100] theorem closure_eq_iff_isClosed\n[decl #38200] theorem Nat.lt_log2_self\n[decl #38300] def Encodable.ofLeftInjection\n[decl #38400] theorem LinearMap.mkContinuousOfExistsBound\u2082._proof_6\n[decl #38500] def IsBoundedLinearMap.toContinuousLinearMap.match_1\n[decl #38600] theorem _private.Mathlib.Data.List.Nodup.0.List.Nodup.map_update._simp_1_1\n[decl #38700] theorem summable_of_ratio_norm_eventually_le\n[decl #38800] def _private.Mathlib.Order.Max.0.not_isBot.match_1_1\n[decl #38900] theorem HasFDerivAt.differentiableAt\nINTERN_CALLS 1400000000 nodes=1110213\n[decl #39000] def Composition.mk.noConfusion\n[decl #39100] theorem Decidable.eq_iff_le_not_lt\n[decl #39200] theorem _private.Mathlib.Combinatorics.Enumerative.Composition.0.List.splitWrtComposition_flatten._simp_1_1\n[decl #39300] theorem Filter.eventuallyEq_set\nINTERN_CALLS 1500000000 nodes=2427650\n[decl #39400] theorem ContinuousLinearMap.monoidWithZero._proof_4\n[decl #39500] theorem ContinuousLinearMap.toNormedRing._proof_12\n[decl #39600] theorem Asymptotics.isThetaTVS_iff_isTheta\n[decl #39700] theorem HasFPowerSeriesAt.prod\n[decl #39800] def FormalMultilinearSeries.instAddCommGroup._aux_6\n[decl #39900] theorem analyticAt_rexp\n[decl #40000] theorem CategoryTheory.instCompleteLatticePresieve._proof_27\n[decl #40100] def CategoryTheory.Presieve.IsSheafFor.amalgamate\n[decl #40200] theorem RCLike.copy_of_normedField._proof_11\n[decl #40300] theorem Bundle.Trivialization.mem_source\n[decl #40400] theorem ModelWithCorners.convex_range\n[decl #40500] theorem FiberBundle.trivialization_mem_atlas'\n[decl #40600] def _private.Mathlib.Data.Set.Function.0.Set.LeftInvOn.mapsTo.match_1_1\n[decl #40700] theorem eventually_nhdsWithin_of_eventually_nhds\n[decl #40800] theorem DifferentiableAt.clm_apply\n[decl #40900] def Lean.MVarId.withContext\n[decl #41000] def LieModuleHom.casesOn\n[decl #41100] theorem Finset.weightedVSubOfPoint_eq_of_sum_eq_zero\n[decl #41200] def AffineBasis.toMatrix\n[decl #41300] theorem Std.DTreeMap.Equiv.constModify\n[decl #41400] theorem _private.Std.Data.DTreeMap.Internal.WF.Lemmas.0.Std.DTreeMap.Internal.Impl.minEntry?\u2098_eq_minEntry?._simp_1_2\n[decl #41500] theorem Subtype.instReflLE\n[decl #41600] theorem Lattice.copy._proof_9\n[decl #41700] def CommRingCat.Colimits.ColimitType.instZero\n[decl #41800] theorem TopCat.instCategory._proof_3\n[decl #41900] def AlgebraicGeometry.LocallyRingedSpace.comp\n[decl #42000] theorem CategoryTheory.ConcreteCategory.homEquiv._proof_1\n[decl #42100] theorem CategoryTheory.Limits.initialIsInitial._proof_5\n[decl #42200] def CategoryTheory.Limits.IsColimit.ofIsoColimit\n[decl #42300] def CategoryTheory.Adjunction.mkOfHomEquiv\nINTERN_CALLS 1600000000 nodes=2081712\n[decl #42400] theorem CategoryTheory.Functor.FullyFaithful.preimage_map\n[decl #42500] def CategoryTheory.Skeletal\n[decl #42600] def CategoryTheory.Functor.PreservesPointwiseLeftKanExtension\n[decl #42700] theorem CategoryTheory.Sieve.shrinkFunctorUliftFunctorIso._proof_1\n[decl #42800] theorem iInf_Prop_eq\n[decl #42900] theorem CategoryTheory.ObjectProperty.FullSubcategory.category._proof_9\n[decl #43000] theorem CategoryTheory.Presheaf.isSheaf_iff_multifork\n[decl #43100] theorem CategoryTheory.IsCofilteredOrEmpty.cone_objs\n[decl #43200] theorem CategoryTheory.GrothendieckTopology.Plus.exists_of_sep\n[decl #43300] def CategoryTheory.Limits.IsTerminal.ofUnique\n[decl #43400] theorem CategoryTheory.Limits.IsColimit.coconePointsIsoOfNatIso._proof_2\n[decl #43500] def CategoryTheory.Adjunction.functorialityAdjunction\n[decl #43600] theorem CategoryTheory.Functor.Final.induction._proof_1\n[decl #43700] theorem CategoryTheory.zigzag_isConnected\n[decl #43800] def TopologicalSpace.Opens.infLELeft\n[decl #43900] theorem CategoryTheory.Limits.Cone.whiskeringEquivalence._proof_2\n[decl #44000] theorem TopCat.Presheaf.SheafCondition.pairwiseToOpensLeCoverMap._proof_2\n[decl #44100] theorem List.getLast_eq_getElem\n[decl #44200] def Ideal.primeCompl\n[decl #44300] theorem Submonoid.instSMulCommClassSubtypeMem\n[decl #44400] theorem OreLocalization.mul_one\nINTERN_CALLS 1700000000 nodes=2932876\n[decl #44500] theorem RingCat.instConcreteCategoryRingHomCarrier._proof_3\n[decl #44600] def AddMonCat.sectionsAddSubmonoid\n[decl #44700] def CategoryTheory.Limits.IsLimit.ofFaithful\n[decl #44800] theorem Equiv.addGroupWithOne._proof_3\n[decl #44900] theorem Equiv.commRing._proof_10\n[decl #45000] theorem Submonoid.LocalizationMap.mk'._proof_1\n[decl #45100] theorem _private.Mathlib.GroupTheory.MonoidLocalization.Basic.0.Localization.r_iff_exists._simp_1_1\n[decl #45200] theorem Submonoid.LocalizationMap.map._proof_1\n[decl #45300] theorem DFinsupp.instAddGroup._proof_2\n[decl #45400] theorem DFinsupp.single_add_erase\n[decl #45500] def Pi.mulAction'\nINTERN_CALLS 1800000000 nodes=4854481\n[decl #45600] theorem SemiRingCat.FilteredColimits.colimitSemiring._proof_1\n[decl #45700] theorem AddMonCat.FilteredColimits.cocone_naturality\n[decl #45800] theorem TopologicalSpace.OpenNhds.instLattice._proof_1\n[decl #45900] theorem AlgebraicGeometry.StructureSheaf.commRingCatStalkEquivModuleStalk._proof_6\nINTERN_CALLS 1900000000 nodes=1739632\nINTERN_CALLS 2000000000 nodes=5395347\nINTERN_CALLS 2100000000 nodes=1992584\n[decl #46000] theorem CategoryTheory.Preadditive.instSemiringEnd._proof_1\n[decl #46100] theorem ModuleCat.mkOfSMul_smul\n[decl #46200] theorem localizedModuleIsLocalizedModule\nINTERN_CALLS 2200000000 nodes=3982932\n[decl #46300] theorem AlgebraicGeometry.StructureSheaf.Localizations.comapFun._proof_9\n[decl #46400] theorem Ideal.comap_mono\n[decl #46500] theorem Localization.localRingHom_to_map\nINTERN_CALLS 2300000000 nodes=642720\n[decl #46600] theorem CategoryTheory.MorphismProperty.ContainsIdentities.id_mem\n[decl #46700] theorem Multiset.card_disjSum\n[decl #46800] theorem Nat.lt_div_mul_add\n[decl #46900] theorem Finset.card_eq_sum_ones\n[decl #47000] def AddSubgroup.addGroupEquivQuotientProdAddSubgroup\n[decl #47100] theorem Nat.mul_right_inj\n[decl #47200] theorem MulAction.orbitEquivQuotientStabilizer._proof_1\n[decl #47300] theorem ZMod.commRing._proof_11\n[decl #47400] theorem QuotientAddGroup.quotientAddEquivOfEq._proof_1\n[decl #47500] theorem WithBot.instMulZeroClass._proof_4\n[decl #47600] def _private.Mathlib.Algebra.Polynomial.Div.0.Polynomial.modByMonic_eq_sub_mul_div.match_1_1\n[decl #47700] theorem Finsupp.erase_add_single\n[decl #47800] theorem Polynomial.degree_X_pow_add_C\n[decl #47900] theorem Submonoid.instCompleteLattice._proof_9\n[decl #48000] theorem Multiset.count_eq_zero_of_notMem\n[decl #48100] def IntermediateField.noConfusion\n[decl #48200] def _private.Mathlib.Combinatorics.Quiver.Path.0.Quiver.Path.nil_comp.match_1_1\n[decl #48300] theorem CategoryTheory.Cat.FreeRefl.instCategory._proof_8\n[decl #48400] def Lean.RBNode.appendTrees._unary\n[decl #48500] def Float.ofNat\n[decl #48600] def Lean.mkMVar\n[decl #48700] def Lean.MetavarDecl.kind\n[decl #48800] def Lean.Meta.ConfigWithKey._private_1\n[decl #48900] def Lean.getOutParamPositions?\n[decl #49000] def instMonadControlStateRefT'\n[decl #49100] theorem Std.Rxo.Iterator.Monadic.isPlausibleStep_iff\n[decl #49200] theorem Std.Rxc.LawfulHasSize.size_eq_one_of_succ?_eq_none\n[decl #49300] opaque Lean.PersistentArray.forInAux\n[decl #49400] def FreeAlgebra.instMul\n[decl #49500] theorem _private.Mathlib.Algebra.FreeAlgebra.0.Algebra.adjoin_range_eq_range_freeAlgebra_lift._simp_1_3\n[decl #49600] def AlgebraicGeometry.Scheme.OpenCover\n[decl #49700] theorem CategoryTheory.Limits.has_colimits_of_hasCoequalizers_and_coproducts\n[decl #49800] theorem CategoryTheory.CommSq.w_assoc\n[decl #49900] def CategoryTheory.Limits.createsLimitFullSubcategoryInclusionOfClosed\n[decl #50000] theorem CategoryTheory.discreteEquiv._proof_2\n[decl #50100] theorem AlgebraicGeometry.PresheafedSpace.sheafIsoOfIso._proof_2\n[decl #50200] theorem Order.Frame.MinimalAxioms.inf_sSup_le_iSup_inf\n[decl #50300] theorem CategoryTheory.Limits.diagramIsoParallelPair._proof_2\nINTERN_CALLS 2400000000 nodes=2036791\n[decl #50400] theorem CategoryTheory.Limits.coequalizer.\u03c0_desc\n[decl #50500] theorem Homeomorph.coinduced_eq\n[decl #50600] theorem AlgebraicGeometry.LocallyRingedSpace.instHasColimits\n[decl #50700] theorem CategoryTheory.Limits.hasFiniteWidePullbacks_of_hasFiniteLimits\n[decl #50800] theorem AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.pullbackConeOfLeftFst._proof_1\n[decl #50900] theorem AlgebraicGeometry.PresheafedSpace.ofRestrict_mono\n[decl #51000] def Topology.IsInducing.opensGI\n[decl #51100] theorem _private.Mathlib.RingTheory.Spectrum.Prime.Topology.0.PrimeSpectrum.localization_comap_isInducing._simp_1_1\n[decl #51200] theorem CategoryTheory.Limits.Multicofork.sigma_condition\n[decl #51300] theorem AlgebraicGeometry.Scheme.JointlySurjective.exists_eq\n[decl #51400] theorem AlgebraicGeometry.PresheafedSpace.GlueData.toTopGlueData._proof_1\n[decl #51500] theorem CategoryTheory.Limits.hasPullback_of_left_factors_mono\n[decl #51600] theorem AlgebraicGeometry.Scheme.Pullback.p1._proof_3\n[decl #51700] theorem AlgebraicGeometry.IsOpenImmersion.instIsIsoCommRingCatStalkMap\n[decl #51800] theorem AlgebraicGeometry.Scheme.Pullback.pullbackFst\u03b9ToV._proof_4\nINTERN_CALLS 2500000000 nodes=1733355\n[decl #51900] theorem CategoryTheory.Functor.IsCoverDense.sheaf_eq_amalgamation\n[decl #52000] theorem AddMonoidHom.fst._proof_1\n[decl #52100] theorem Submodule.idemSemiring._proof_4\n[decl #52200] theorem _private.Mathlib.Order.Atoms.0.bot_covBy_iff._simp_1_3\n[decl #52300] theorem AlgebraicGeometry.LocallyRingedSpace.to\u0393SpecSheafedSpace_app_spec\n[decl #52400] def CategoryTheory.Limits.WidePushoutShape.fintypeHom\n[decl #52500] def Algebra.TensorProduct.instAddCommMonoidWithOne\n[decl #52600] theorem Algebra.TensorProduct.includeLeftRingHom._proof_1\n[decl #52700] theorem Algebra.TensorProduct.lift._proof_4\nINTERN_CALLS 2600000000 nodes=603222\n[decl #52800] def FirstOrder.Language.Equiv.casesOn\n[decl #52900] def FirstOrder.Language.ElementaryEmbedding.noConfusionType\n[decl #53000] theorem _private.Mathlib.ModelTheory.ElementaryMaps.0.FirstOrder.Language.ElementaryEmbedding.map_boundedFormula._simp_1_2\n[decl #53100] def FirstOrder.Language.Substructure.closure\n[decl #53200] theorem ENNReal.tsum_prod\n[decl #53300] theorem Finset.coe_Iic\n[decl #53400] theorem MeasureTheory.measure_iUnion\n[decl #53500] def MeasurableSpace.DynkinSystem.toMeasurableSpace\n[decl #53600] theorem MeasureTheory.extend_mono\n[decl #53700] theorem sdiff_eq_bot_iff\n[decl #53800] def AlgEquiv.ofLinearEquiv\n[decl #53900] theorem _private.Mathlib.Data.Setoid.Basic.0.Quotient.subsingleton_iff._simp_1_3\n[decl #54000] theorem Matrix.mulVecLin_one\n[decl #54100] theorem cauchy_iInf_uniformSpace'\n[decl #54200] theorem Submodule.disjoint_iff_comap_eq_bot\n[decl #54300] theorem VAddCommClass.vadd_comm\n[decl #54400] theorem isOpen_biInter_finset\n[decl #54500] theorem UniformConvergenceCLM.t2Space\n[decl #54600] theorem IsCompact.of_isClosed_subset\n[decl #54700] theorem _private.Mathlib.Topology.Order.IsLUB.0.ConditionallyCompleteLinearOrder.isCompact_Icc._proof_1_9\n[decl #54800] theorem Set.iInter_mono'\n[decl #54900] def Metric.infDist\n[decl #55000] theorem MeasurableSpace.generateFrom_le\n[decl #55100] theorem MeasurableSpace.copy_eq\n[decl #55200] theorem UniformSpace.mem_closure_iff_ball\n[decl #55300] theorem Function.Injective.semilatticeSup._proof_3\n[decl #55400] theorem ENNReal.instUniqueAddUnits._proof_2\n[decl #55500] theorem PerfectlyNormalSpace.toNormalSpace\n[decl #55600] theorem measurable_const\n[decl #55700] theorem measurable_coe_nnreal_ennreal\n[decl #55800] theorem Filter.atTop_eq_generate_of_forall_exists_le\n[decl #55900] theorem MeasureTheory.measure_ne_top\n[decl #56000] def _private.Mathlib.Data.Set.Pairwise.Basic.0.Set.pairwiseDisjoint_fiber.match_1_1\n[decl #56100] theorem Equiv.boolProdEquivSum._proof_1\n[decl #56200] theorem _private.Mathlib.MeasureTheory.Integral.Lebesgue.Basic.0.MeasureTheory.lintegral_eq_nnreal._simp_1_3\n[decl #56300] def _private.Mathlib.Topology.Compactness.Lindelof.0.IsLindelof.elim_nhds_subcover.match_1_1\n[decl #56400] theorem Subsingleton.measurableSet\n[decl #56500] def MeasurableEquiv.shearAddRight\n[decl #56600] def _private.Mathlib.MeasureTheory.OuterMeasure.Operations.0.MeasureTheory.OuterMeasure.top_apply.match_1_1\n[decl #56700] theorem MeasureTheory.Measure.restrict_eq_self\n[decl #56800] theorem MeasureTheory.lintegral_lintegral_add_neg\n[decl #56900] theorem MeasureTheory.NullMeasurable.measurable'\n[decl #57000] theorem MeasureTheory.Measure.addHaarMeasure_apply\n[decl #57100] def Module.Basis.definition._@.Mathlib.MeasureTheory.Measure.Haar.OfBasis.29914027._hygCtx._hyg.2\n[decl #57200] theorem Real.HolderTriple.inv_add_inv_eq_inv\n[decl #57300] theorem NNReal.HolderTriple.lt\n[decl #57400] theorem ENNReal.Lp_add_le\n[decl #57500] theorem LocallyBoundedMap.ofMapBounded._proof_1\n[decl #57600] theorem Orthonormal.inner_right_finsupp\n[decl #57700] theorem sub_sub_sub_cancel_left\n[decl #57800] theorem Submodule.closure_induction\n[decl #57900] theorem Encodable.List.Vector.encodable._proof_5\n[decl #58000] theorem List.prod_toFinset\n[decl #58100] theorem _private.Mathlib.MeasureTheory.Measure.Stieltjes.0.StieltjesFunction.outer_Ioc._simp_1_7\n[decl #58200] theorem Set.Icc_union_Ioc_eq_Icc\n[decl #58300] theorem Real.measure_ext_Ioo_rat\n[decl #58400] theorem Matrix.Pivot.listTransvecCol_mul_mul_listTransvecRow_last_row\n[decl #58500] def MeasurableEquiv.piCongrLeft\n[decl #58600] theorem MeasureTheory.map_add_right_eq_self\n[decl #58700] theorem _private.Mathlib.LinearAlgebra.Matrix.ToLinearEquiv.0.Matrix.exists_mulVec_eq_zero_iff_aux._simp_1_1\n[decl #58800] theorem FractionRing.field._proof_2\n[decl #58900] theorem IsClosed.notMem_iff_infDist_pos\n[decl #59000] theorem _private.Mathlib.MeasureTheory.Covering.Besicovitch.0.Besicovitch.exist_disjoint_covering_families._simp_1_17\nINTERN_CALLS 2700000000 nodes=2605912\n[decl #59100] theorem _private.Mathlib.MeasureTheory.Covering.Besicovitch.0.Besicovitch.exists_closedBall_covering_tsum_measure_le._simp_1_15\n[decl #59200] def Besicovitch.SatelliteConfig.centerAndRescale\n[decl #59300] theorem Filter.eventually_smallSets_subset._simp_1\n[decl #59400] theorem add_le_iff_nonpos_left\n[decl #59500] theorem ContinuousLinearEquiv.one_le_norm_mul_norm_symm\n[decl #59600] theorem LinearMap.toContinuousLinearMap._proof_6\n[decl #59700] theorem MeasureTheory.Measure.eq_withDensity_rnDeriv\n[decl #59800] theorem MeasureTheory.Measure.MutuallySingular.eq_1\n[decl #59900] theorem Set.Subsingleton.finite\n[decl #60000] theorem Filter.frequently_lt_of_lt_limsup\n[decl #60100] theorem VitaliFamily.measure_le_mul_of_subset_limRatioMeas_lt\n[decl #60200] theorem ApproximatesLinearOn.norm_fderiv_sub_le\n[decl #60300] theorem _private.Mathlib.Order.Filter.Bases.Basic.0.Filter.HasBasis.sup'._simp_1_1\n[decl #60400] theorem Option.instCountable\n[decl #60500] theorem IsComplete.nonempty_iInter_of_nonempty_biInter\n[decl #60600] def HomologicalComplex.X\n[decl #60700] theorem Module.End.instRing._proof_2\n[decl #60800] theorem Module.End.commute_pow_left_of_commute\n[decl #60900] theorem LieModule.maxTrivHom._proof_3\n[decl #61000] def Submodule.innerProductSpace\n[decl #61100] theorem ComplexShape.up'._proof_2\n[decl #61200] theorem Representation.IntertwiningMap.instAddCommGroup._proof_2\n[decl #61300] def Finsupp.curryLinearEquiv\n[decl #61400] theorem CategoryTheory.Limits.uniqueFromInitial._proof_1\n[decl #61500] theorem CategoryTheory.Limits.hasLimitsOfShape_discrete\n[decl #61600] theorem CategoryTheory.Limits.isLimitMapConeForkEquiv'._proof_1\n[decl #61700] theorem CategoryTheory.Limits.PreservesCokernel.\u03c0_iso_hom\n[decl #61800] theorem CategoryTheory.NormalEpiCategory.hasColimit_parallelPair\n[decl #61900] theorem CategoryTheory.Limits.zeroCokernelOfZeroCancel._proof_1\nINTERN_CALLS 2800000000 nodes=369163\n[decl #62000] theorem Rep.add_comp\n[decl #62100] theorem MonoidAlgebra.ring._proof_7\n[decl #62200] theorem ModuleCat.limitAddCommMonoid._proof_12\n[decl #62300] theorem MonoidAlgebra.single_eq_zero\n[decl #62400] theorem Representation.single_smul\n[decl #62500] theorem Rep.instMonoidalCategory._proof_6\nINTERN_CALLS 2900000000 nodes=1498173\n[decl #62600] theorem CategoryTheory.MonoidalCategory.hom_inv_whiskerRight\n[decl #62700] theorem Action.FunctorCategoryEquivalence.unitIso._proof_2\n[decl #62800] theorem CategoryTheory.typesCartesianMonoidalCategory._proof_2\n[decl #62900] theorem DirectSum.instModule._proof_3\n[decl #63000] theorem Rep.hom_hom_associator\nINTERN_CALLS 3000000000 nodes=999216\n[decl #63100] theorem Rep.mkIso_inv_hom_apply\nINTERN_CALLS 3100000000 nodes=6574290\n[decl #63200] theorem CategoryTheory.ShortComplex.abelianImageToKernelIsKernel._proof_1\n[decl #63300] theorem BitVec.add_sub_cancel\n[decl #63400] theorem Matrix.isRepresentation._proof_1\n[decl #63500] def Fintype.decidableEqEquivFintype\n[decl #63600] theorem Algebra.TensorProduct.algEquivOfLinearEquivTensorProduct._proof_6\n[decl #63700] theorem MulMemClass.mul_mem_add_closure\n[decl #63800] def Polynomial.Splits\n[decl #63900] theorem isAlgebraic_iff_isIntegral\n[decl #64000] theorem Polynomial.monic_toSubring\n[decl #64100] theorem EuclideanDomain.gcdMonoid._proof_2\n[decl #64200] theorem AdjoinRoot.instCommRing._proof_30\nINTERN_CALLS 3200000000 nodes=1607196\n[decl #64300] theorem Polynomial.instCommRingSplittingField._proof_23\n[decl #64400] theorem Polynomial.SplittingField.instField._proof_10\n[decl #64500] theorem _private.Mathlib.Algebra.Polynomial.Splits.0.Polynomial.splits_iff_exists_multiset'._simp_1_2\n[decl #64600] theorem Prime.dvd_mul\n[decl #64700] theorem RelHom.instRelHomClass\n[decl #64800] def Multiset.gcd\n[decl #64900] theorem Polynomial.cancelLeads.eq_1\n[decl #65000] theorem Associates.coe_unit_eq_one\n[decl #65100] theorem Associates.prod_coe\n[decl #65200] def _private.Mathlib.Algebra.GroupWithZero.Associated.0.Associated.prime.match_1_1\n[decl #65300] theorem AlgebraicClosure.toSplittingField._proof_2\nINTERN_CALLS 3300000000 nodes=2318131\n[decl #65400] theorem AlgEquiv.toLinearEquiv._proof_2\n[decl #65500] theorem AdjoinRoot.mk_C\n[decl #65600] theorem IntermediateField.Lifts.instPartialOrder._proof_1\n[decl #65700] def PowerBasis.liftEquiv\nINTERN_CALLS 3400000000 nodes=2269955\n[decl #65800] theorem normal_self\n[decl #65900] theorem IntermediateField.adjoin_rootSet_isSplittingField\n[decl #66000] theorem Polynomial.integralNormalization_coeff_mul_leadingCoeff_pow\n[decl #66100] def IsFractionRing.lift\n[decl #66200] theorem Submonoid.LocalizationMap.mk'_sec\n[decl #66300] def _private.Mathlib.RingTheory.Localization.FractionRing.0.IsFractionRing.div_surjective.match_1_1\n[decl #66400] theorem Polynomial.eval_smul\n[decl #66500] def _private.Mathlib.RingTheory.Coprime.Basic.0.isCoprime_zero_left.match_1_3\n[decl #66600] theorem Finset.Ico_eq_cons_Ioo\n[decl #66700] theorem _private.Mathlib.Data.Nat.Log.0.Nat.log_of_lt._proof_1_5\n[decl #66800] theorem pow\n[decl #66900] theorem Nat.gcd_eq_gcd_ab\n[decl #67000] theorem Field.finSepDegree_eq_of_equiv\nINTERN_CALLS 3500000000 nodes=2543050\n[decl #67100] theorem Subalgebra.toSubmodule_injective\n[decl #67200] theorem AlgEquiv.ofInjective._proof_2\n[decl #67300] theorem _private.Mathlib.Algebra.Group.Irreducible.Lemmas.0.irreducible_units_mul._simp_1_2\n[decl #67400] theorem Subalgebra.mem_map\n[decl #67500] def IsFractional\n[decl #67600] theorem FractionalIdeal.mem_div_iff_of_ne_zero\n[decl #67700] theorem IsField.toSemifield._proof_9\n[decl #67800] theorem FractionalIdeal.div_spanSingleton\nINTERN_CALLS 3600000000 nodes=708549\n[decl #67900] theorem Set.ncard_coe_finset\n[decl #68000] theorem _private.Mathlib.LinearAlgebra.FreeModule.Finite.Matrix.0.linearMapEquivFun._proof_1\n[decl #68100] theorem LinearIndependent.map'\n[decl #68200] theorem Ideal.le_comap_of_ramificationIdx_ne_zero\n[decl #68300] theorem Monotone.mul'\n[decl #68400] def _private.Mathlib.LinearAlgebra.Dimension.Localization.0.IsLocalizedModule.lift_rank_eq.match_1_1\n[decl #68500] theorem Ideal.Quotient.algebraOfLiesOver._proof_2\n[decl #68600] def IsDedekindDomain.HeightOneSpectrum.asIdeal\nINTERN_CALLS 3700000000 nodes=2592583\n[decl #68700] theorem Ideal.IsDedekindDomain.ramificationIdx_eq_factors_count\n[decl #68800] theorem Function.Surjective.smulZeroClassLeft._proof_2\n[decl #68900] def Ideal.Filtration.Stable\n[decl #69000] theorem PolynomialModule.instIsScalarTower\n[decl #69100] theorem Ideal.Filtration.inf_submodule\n[decl #69200] theorem Polynomial.natDegree_scaleRoots\nINTERN_CALLS 3800000000 nodes=3382126\n[decl #69300] theorem Submodule.rank_le_one_iff_isPrincipal\n[decl #69400] theorem Polynomial.leadingCoeff_scaleRoots\n[decl #69500] def Submodule.Quotient.distribSMul'\n[decl #69600] theorem Ideal.exists_smul_eq_of_isGaloisGroup\n[decl #69700] theorem IsFractionRing.comap_isAlgebraic_iff\n[decl #69800] theorem MulEquiv.op._proof_3\n[decl #69900] def matrixRingEquivEndVecMulOpposite\n[decl #70000] theorem LinearMap.separatingLeft_congr_iff\n[decl #70100] theorem LinearMap.BilinForm.toMatrix_mul_basis_toMatrix\n[decl #70200] theorem Polynomial.eraseLead_add_C_mul_X_pow\n[decl #70300] theorem _private.Mathlib.Data.Finset.Defs.0.Finset.instAntisymmSubset._proof_1\n[decl #70400] theorem Function.Embedding.toEquivRange._proof_3\n[decl #70500] theorem Equiv.sumCompl_symm_apply_of_neg\n[decl #70600] theorem _private.Mathlib.GroupTheory.Perm.Fin.0.Equiv.Perm.prod_Iio_comp_eq_sign_mul_prod._simp_1_1\nINTERN_CALLS 3900000000 nodes=1237079\n[decl #70700] theorem Polynomial.divX_eq_zero_iff\n[decl #70800] theorem AlgEquiv.apply_smulCommClass'\n[decl #70900] def IsGalois.intermediateFieldEquivSubgroup\n[decl #71000] def IsInvariantSubfield.toMulSemiringAction\n[decl #71100] theorem _private.Mathlib.NumberTheory.Cyclotomic.Basic.0.IsCyclotomicExtension.eq_self_sdiff_zero._simp_1_1\nINTERN_CALLS 4000000000 nodes=2683955\n[decl #71200] theorem Ideal.quotientInfEquivQuotientProd._proof_4\n[decl #71300] theorem Submodule.smithNormalFormBotBasis._proof_1\n[decl #71400] theorem LinearMap.associated_det_of_eq_comp\n[decl #71500] theorem Nat.eq_zero_of_dvd_of_lt\n[decl #71600] theorem IsPrimitiveRoot.powerBasis._proof_1\n[decl #71700] theorem _private.Mathlib.RingTheory.RootsOfUnity.PrimitiveRoots.0.IsPrimitiveRoot.card_primitiveRoots._simp_1_5\n[decl #71800] theorem Int.normalizationMonoid._proof_3\n[decl #71900] theorem VectorSpace.card_fintype\n[decl #72000] theorem Finset.prod_range_succ\n[decl #72100] theorem Matrix.BlockTriangular.det_fintype\n[decl #72200] def Set.decidableCompl._aux_1\n[decl #72300] theorem CharP.congr\n[decl #72400] theorem mem_list_primes_of_dvd_prod\n[decl #72500] theorem Nat.primeFactorsList_prime\n[decl #72600] def Nat.recOnPrimePow\n[decl #72700] theorem Nat.lcm_comm\n[decl #72800] def Lean.Grind.AC.superpose_ac_idempotent_cert\n[decl #72900] theorem Int.ofNat_two\n[decl #73000] theorem IsFractionRing.algEquivOfAlgEquiv._proof_1\n[decl #73100] theorem Finset.card_empty\nINTERN_CALLS 4100000000 nodes=1798633\n[decl #73200] def _private.Init.Data.Int.DivMod.Lemmas.0.Int.emod_lt.match_1_1\n[decl #73300] theorem Std.DTreeMap.Internal.Impl.isEmpty_insertIfNew\n[decl #73400] def MvPowerSeries.instAddMonoid\n[decl #73500] theorem MvPowerSeries.coeff_add_mul_monomial\n[decl #73600] theorem Finset.mem_finsupp_iff_of_support_subset\n[decl #73700] theorem _private.Mathlib.Topology.UniformSpace.DiscreteUniformity.0.DiscreteUniformity.uniformContinuous._simp_1_2\n[decl #73800] theorem _private.Mathlib.RingTheory.MvPowerSeries.Substitution.0.MvPowerSeries.hasSubst_iff_hasEval_of_discreteTopology._simp_1_1\n[decl #73900] theorem _private.Mathlib.RingTheory.MvPowerSeries.Basic.0.MvPowerSeries.coeff_prod._simp_1_4\n[decl #74000] theorem MvPowerSeries.comp_eval\u2082\n[decl #74100] def ByteArray._sizeOf_1\n[decl #74200] def _private.Lean.Meta.Tactic.Grind.Types.0.Lean.Meta.Grind.congrHash._sparseCasesOn_1\n[decl #74300] def Lean.Meta.Grind.instHashableCongrTheoremCacheKey\n[decl #74400] theorem Equiv.Perm.apply_pow_apply_eq_iff\n[decl #74500] theorem Equiv.Perm.inv_eq_iff_eq\n[decl #74600] theorem List.Perm.foldr_eq'\n[decl #74700] def WeierstrassCurve.a\u2082\n[decl #74800] def UInt16._sizeOf_1\n[decl #74900] theorem isPreconnected_iff_subset_of_fully_disjoint_closed\n[decl #75000] def _private.Std.Data.DTreeMap.Internal.Zipper.0.Std.DTreeMap.Internal.Impl.pruneLE.match_1\n[decl #75100] def _private.Init.Data.Iterators.Lemmas.Combinators.Monadic.FilterMap.0.Std.IterM.step_filterMapWithPostcondition.match_3.splitter\n[decl #75200] theorem LinearMap.extendScalarsOfSurjectiveEquiv._proof_4\n[decl #75300] def MonadAttach.CanReturn\n[decl #75400] def Lean.KeyedDeclsAttribute.instInhabitedOLeanEntry\n[decl #75500] theorem Std.Packages.LinearOrderOfLEArgs.min_eq\n[decl #75600] def Lean.Parser.CacheableParserContext.forbiddenTk?\n[decl #75700] def _private.Mathlib.Tactic.NormNum.NatFactorial.0.Mathlib.Meta.NormNum.evalNatFactorial.match_3\n[decl #75800] def PiTensorProduct.tprod\n[decl #75900] theorem MultilinearMap.compLinearMap\u2097._proof_2\nINTERN_CALLS 4200000000 nodes=2753185\n[decl #76000] theorem PiTensorProduct.instSemiring._proof_1\n[decl #76100] theorem Basis.piTensorProduct_repr_tprod_apply\n[decl #76200] theorem DFA.evalFrom_append_singleton\n[decl #76300] theorem CategoryTheory.Limits.KernelFork.isLimitOfIsLimitOfIff._proof_4\n[decl #76400] theorem CategoryTheory.ShortComplex.LeftHomologyMapData.commf'\n[decl #76500] theorem HahnSeries.isPWO_support'\n[decl #76600] def Finset.VAddAntidiagonal\n[decl #76700] def Lean.PrettyPrinter.Formatter.State.stxTrav\n[decl #76800] def String.Slice.Pos.Down.inner\n[decl #76900] theorem String.Slice.Pos.instLinearOrderPackage._proof_9\n[decl #77000] def Lean.Syntax.NameLit\n[decl #77100] def WithLp.instProdNorm\n[decl #77200] def PSet.brecOn.go\n[decl #77300] theorem Finset.mem_powerset_self\n[decl #77400] def Std.ExtDHashMap.mk\nINTERN_CALLS 4300000000 nodes=2130994\n[decl #77500] theorem Std.ExtDHashMap.Const.get?_inter\n[decl #77600] def NonUnitalAlgHom.comp\nINTERN_CALLS 4400000000 nodes=2097281\n[decl #77700] def Height.AdmissibleAbsValues.archAbsVal\n[decl #77800] theorem Function.mulSupport_comp_subset\n[decl #77900] theorem OrderDual.instRightCancelSemigroup._proof_1\n[decl #78000] theorem CategoryTheory.Subobject.ofLE_arrow\n[decl #78100] theorem HomotopicalAlgebra.instCofibrationITrivialCofibrationsFibrations\n[decl #78200] theorem HomotopicalAlgebra.PathObject.instFibrationP\u2080\n[decl #78300] theorem HomotopicalAlgebra.Cylinder.ofFactorizationData._proof_1\n[decl #78400] theorem PresheafOfModules.instCategory._proof_1\n[decl #78500] theorem Filter.Germ.instAddMonoid._proof_5\n[decl #78600] theorem IsProperMap.isCompact_preimage\n[decl #78700] theorem ENNReal.rpow_add_rpow_le_add\n[decl #78800] def Filter.limsSup_le_limsSup_of_le._auto_1\n[decl #78900] theorem _private.Mathlib.MeasureTheory.Function.LpSeminorm.TriangleInequality.0.MeasureTheory.eLpNorm'_add_le._simp_1_1\n[decl #79000] theorem MeasureTheory.Lp.aestronglyMeasurable\n[decl #79100] def OrderIso.limsup_apply._auto_5\n[decl #79200] theorem _private.Mathlib.MeasureTheory.Function.L1Space.Integrable.0.MeasureTheory.memLp_one_iff_integrable._simp_1_2\n[decl #79300] theorem MeasureTheory.SimpleFunc.setToSimpleFunc_smul\n[decl #79400] theorem intervalIntegral.integral_symm\n[decl #79500] theorem MeasureTheory.eLpNorm_one_add_measure\n[decl #79600] def CategoryTheory.Bundled.str\n[decl #79700] def Lat.str\n[decl #79800] def SSet.Edge.toTruncated\n[decl #79900] def CategoryTheory.AddMon.Hom.hom\n[decl #80000] def FintypeCat.toProfinite\n[decl #80100] theorem FintypeCat.homMk_eq_id_iff._simp_1\n[decl #80200] theorem FintypeCat.toLightProfinite._proof_6\n[decl #80300] theorem CategoryTheory.Monad.ForgetCreatesLimits.liftedCone._proof_3\n[decl #80400] theorem CategoryTheory.Adjunction.adjunctionOfEquivLeft._proof_4\n[decl #80500] theorem Setoid.kerLift_injective\n[decl #80600] theorem TopologicalSpace.IsSeparable.image\nINTERN_CALLS 4500000000 nodes=1573895\n[decl #80700] theorem List.getElem_replace._proof_1\nINTERN_CALLS 4600000000 nodes=1091835\n[decl #80800] theorem Std.Internal.List.getEntry?_insertListIfNewUnit\n[decl #80900] theorem _private.Mathlib.CategoryTheory.ComposableArrows.One.0.CategoryTheory.ComposableArrows.mapFunctorArrows._proof_15\n[decl #81000] theorem _private.Mathlib.Analysis.SpecialFunctions.Pow.Continuity.0.NNReal.continuousAt_rpow._simp_1_1\n[decl #81100] theorem MeasureTheory.L1.setToL1'._proof_6\n[decl #81200] theorem CategoryTheory.instEssSurjSkeletonFromSkeleton\n[decl #81300] theorem DirectSum.lid._proof_1\n[decl #81400] def AddCon.quotientKerEquivOfRightInverse\n[decl #81500] def CategoryTheory.Monoidal.instMonoidalTransportedInverseEquivalenceTransported\nINTERN_CALLS 4700000000 nodes=2046836\n[decl #81600] theorem MvPolynomial.rename_eq\n[decl #81700] def List.headI.match_1\n[decl #81800] theorem Std.Internal.List.pairwise_fst_eq_false\nINTERN_CALLS 4800000000 nodes=2144516\n[decl #81900] def _private.Lean.Elab.PreDefinition.Structural.IndGroupInfo.0.Lean.Elab.Structural.IndGroupInst.isDefEq.match_3\n[decl #82000] theorem measurable_up\n[decl #82100] theorem MeasureTheory.SimpleFunc.negPart_map_norm\n[decl #82200] theorem enorm_norm\n[decl #82300] theorem MeasureTheory.setToFun_nonneg\n[decl #82400] theorem Subgroup.disjoint_def'\n[decl #82500] def CategoryTheory.Preadditive.coforkOfCokernelCofork\n[decl #82600] theorem CategoryTheory.ShortComplex.hasLimit_of_hasLimit\u03c0\n[decl #82700] theorem ValuativeRel.ValueGroupWithZero.lift\u2082._proof_1\n[decl #82800] theorem CategoryTheory.NatTrans.naturality_apply\n[decl #82900] theorem PresheafOfModules.Sheafify.zero_smul\nINTERN_CALLS 4900000000 nodes=75588\n[decl #83000] def PresheafOfModules.instAddHom\n[decl #83100] theorem AddCommGrpCat.limitAddCommGroup._proof_7\n[decl #83200] theorem AddCommGrpCat.hasLimit_iff_small_sections\nINTERN_CALLS 5000000000 nodes=979313\n[decl #83300] theorem GenContFract.IntFractPair.nth_stream_fr_nonneg_lt_one\n[decl #83400] theorem List.idxOf?_cons\n[decl #83500] def ContinuousMap.instPow\n[decl #83600] theorem stdSimplex_subset_Icc\n[decl #83700] def instTopologicalSpaceEmpty\n[decl #83800] theorem Absorbs.inter\n[decl #83900] theorem Primcodable.prim\n[decl #84000] theorem PrimrecRel.comp\u2082\n[decl #84100] theorem Matrix.vecMulBilin._proof_6\n[decl #84200] theorem CategoryTheory.Subobject.le_inf\n[decl #84300] theorem CategoryTheory.Subobject.orderBot._proof_1\n[decl #84400] theorem CategoryTheory.MonoOver.mapIso._proof_5\n[decl #84500] theorem CategoryTheory.wellPowered_of_isDetecting\n[decl #84600] def CategoryTheory.Comma.natTrans\n[decl #84700] theorem CategoryTheory.Limits.CoproductsFromFiniteFiltered.liftToFinsetObj._proof_4\n[decl #84800] def CategoryTheory.CommSq.shortComplex\n[decl #84900] theorem CategoryTheory.Subobject.isoOfMkEqMk._proof_5\n[decl #85000] theorem IsLocalization.AtPrime.comap_maximalIdeal\nINTERN_CALLS 5100000000 nodes=818480\n[decl #85100] theorem CategoryTheory.StrictlyUnitaryLaxFunctor.id._proof_1\n[decl #85200] theorem PMF.instFunLike._proof_1\n[decl #85300] theorem _private.Mathlib.MeasureTheory.Function.EssSup.0.ENNReal.essSup_indicator_eq_essSup_restrict._simp_1_2\n[decl #85400] theorem MeasureTheory.Integrable.const_mul\n[decl #85500] def CategoryTheory.Limits.instHasZeroMorphismsFunctor\nINTERN_CALLS 5200000000 nodes=1864786\n[decl #85600] theorem CategoryTheory.Linear.preadditiveIntLinear._proof_1\n[decl #85700] def CategoryTheory.GradedObject.mapBifunctorBifunctor\u2082\u2083Desc\n[decl #85800] theorem MeasureTheory.withDensity_apply_le\n[decl #85900] theorem _private.Init.Data.Iterators.Lemmas.Basic.0.Std.Iter.inductSteps._proof_1\n[decl #86000] theorem SeminormFamily.moduleFilterBasis._proof_2\n[decl #86100] def SchwartzMap.instNeg\n[decl #86200] def _private.Lean.Environment.0.Lean.RealizationContext.realizeMapRef\n[decl #86300] def String.fromUTF8!\n[decl #86400] opaque Lean.trace.profiler.output\n[decl #86500] def _private.Lean.Meta.TransparencyMode.0.Lean.Meta.TransparencyMode.lt.match_1\n[decl #86600] theorem _private.Lean.ReservedNameAction.0.Lean.reservedNameActionsRef._proof_1\n[decl #86700] theorem DirectSum.Decomposition.left_inv\n[decl #86800] theorem SetLike.mul_mem_graded\n[decl #86900] def DirectSum.toSemiring\n[decl #87000] def HomogeneousLocalization.NumDenSameDeg.instNeg\n[decl #87100] theorem HomogeneousLocalization.isLocalRing\n[decl #87200] theorem _private.Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme.0.AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.add_mem._simp_1_1\nINTERN_CALLS 5300000000 nodes=1413691\n[decl #87300] def AlgebraicGeometry.projIsoSpecTopComponent\n[decl #87400] theorem AlgebraicGeometry.Proj.localRingHom_comp_stalkIso\n[decl #87500] theorem AlgebraicGeometry.pullbackRestrictIsoRestrict._proof_2\n[decl #87600] def PEquiv.toMatrix\n[decl #87700] theorem CategoryTheory.MonoidalCategory.pentagon_inv\n[decl #87800] theorem Filter.Germ.instMulZeroOneClass._proof_4\n[decl #87900] theorem Filter.Germ.instDivInvMonoid._proof_2\n[decl #88000] theorem Std.DTreeMap.inter_eq\n[decl #88100] theorem Cubic.splits_iff_roots_eq_three\n[decl #88200] theorem MvPolynomial.rename_C\n[decl #88300] def DFinsupp.neLocus\n[decl #88400] theorem PrimeSpectrum.mem_image_comap_zeroLocus_sdiff\nINTERN_CALLS 5400000000 nodes=297181\n[decl #88500] theorem Polynomial.eraseLead_coeff_of_ne\n[decl #88600] theorem Finsupp.mapDomain_sum\n[decl #88700] theorem LinearEquiv.conjAlgEquiv._proof_1\n[decl #88800] theorem Polynomial.coeff_mul_X_pow'\n[decl #88900] theorem Polynomial.coeff_map_eq_comp\n[decl #89000] theorem LinearMap.baseChangeHom._proof_2\n[decl #89100] theorem _private.Mathlib.Topology.UniformSpace.Compact.0.IsCompact.nhdsSet_basis_uniformity._simp_1_1\nINTERN_CALLS 5500000000 nodes=3899739\n[decl #89200] theorem ContinuousMap.coev._proof_1\n[decl #89300] def Lean.Elab.Command.State.ngen\n[decl #89400] def WeierstrassCurve.b\u2088\n[decl #89500] theorem essSup_map_measure\n[decl #89600] theorem exists_compact_closed_between\n[decl #89700] theorem Equiv.constVSub._proof_2\n[decl #89800] theorem Urysohns.CU.lim_eq_midpoint\n[decl #89900] theorem MeasureTheory.integral_inter_add_diff\u2080\n[decl #90000] theorem _private.Mathlib.MeasureTheory.Integral.SetToL1.0.MeasureTheory.setToFun_top_smul_measure._simp_1_4\n[decl #90100] theorem MeasureTheory.Measure.IsAddLeftInvariant.vaddInvariantMeasure\n[decl #90200] def MeasureTheory.measureReal_eq_measureReal_iff._auto_3\n[decl #90300] theorem intervalIntegrable_iff_integrableOn_Ioc_of_le\n[decl #90400] theorem hasDerivAtFilter_id\n[decl #90500] theorem _private.Mathlib.Analysis.Calculus.ContDiff.RCLike.0.ContDiffAt.hasStrictFDerivAt'._simp_1_1\n[decl #90600] theorem hasDerivWithinAt_Ici_of_tendsto_deriv\n[decl #90700] theorem Submodule.eq_top_of_nonempty_interior'\n[decl #90800] theorem _private.Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus.0.intervalIntegral.integrableOn_deriv_right_of_nonneg._simp_1_2\n[decl #90900] theorem MeasureTheory.Measure.map_eq_sum\n[decl #91000] def EReal.neg.match_1\n[decl #91100] theorem EReal.coe_nnreal_eq_coe_real\n[decl #91200] theorem EReal.continuousAt_add_coe_coe\n[decl #91300] theorem Set.preimage_mul_const_Ici\u2080\n[decl #91400] theorem MeasureTheory.AECover.biUnion_Iic_aecover\n[decl #91500] theorem LinearPMap.dExt\n[decl #91600] theorem AddSubmonoid.topologicalClosure._proof_2\nINTERN_CALLS 5600000000 nodes=2040616\n[decl #91700] theorem HasDerivAt.comp\n[decl #91800] theorem Complex.arg_eq_nhds_of_re_pos\n[decl #91900] theorem AEMeasurable.nullMeasurableSet_preimage\n[decl #92000] theorem Set.eqOn_empty\n[decl #92100] theorem mul_nonneg_iff_of_pos_right\n[decl #92200] theorem Mathlib.Meta.Positivity.abs_pos_of_ne_zero\n[decl #92300] theorem hasFDerivAt_integral_of_dominated_loc_of_lip\n[decl #92400] theorem ContinuousLinearEquiv.piFinTwo._proof_3\n[decl #92500] def BoxIntegral.IntegrationParams.bHenstock\n[decl #92600] def BoxIntegral.TaggedPrepartition.IsPartition\n[decl #92700] theorem _private.Mathlib.Data.Set.Lattice.0.Set.biUnion_diff_biUnion_subset._simp_1_2\n[decl #92800] theorem BoxIntegral.Prepartition.mem_ofWithBot._simp_1\n[decl #92900] theorem _private.Mathlib.Analysis.BoxIntegral.Partition.Split.0.BoxIntegral.Prepartition.restrict_split._simp_1_3\n[decl #93000] theorem BoxIntegral.Prepartition.biUnionIndex_of_mem\n[decl #93100] theorem BoxIntegral.IntegrationParams.MemBaseSet.unionComplToSubordinate\n[decl #93200] theorem ContinuousWithinAt.finInsertNth\n[decl #93300] theorem BoxIntegral.integrable_const\n[decl #93400] theorem Uniform.tendsto_nhds_right\n[decl #93500] def Complex.basisOneI\n[decl #93600] theorem Module.Ray.ind\n[decl #93700] def instMulActionRay\n[decl #93800] theorem Complex.orthonormalBasisOneI._proof_1\n[decl #93900] theorem Path.map'._proof_1\n[decl #94000] theorem Convex.isPreconnected\n[decl #94100] theorem HasFDerivAt.fun_pow'\n[decl #94200] theorem UInt64.ofNatTruncate._proof_1\n[decl #94300] theorem semilatticeSup_mk'_partialOrder_eq_semilatticeInf_mk'_partialOrder\n[decl #94400] def FirstOrder.Language.withConstantsStructure\n[decl #94500] theorem IndepMatroid.matroid._proof_5\n[decl #94600] theorem Matroid.dual_isBase_iff\n[decl #94700] def Set.Iic.instLatticeElem\n[decl #94800] theorem Matroid.IsCircuit.strong_multi_elimination\n[decl #94900] opaque Lean.PersistentArray.forMAux\n[decl #95000] theorem _private.Init.Data.Array.Lemmas.0.Array.foldrM_start_stop._proof_1_9\n[decl #95100] def Lean.Server.RequestContext.rpcSessions\n[decl #95200] def Std.DTreeMap.Internal.Impl.Const.IteratedUnitInsertionInto\n[decl #95300] def Lean.Elab.UserWidgetInfo._sizeOf_inst\n[decl #95400] def _private.Lean.Environment.0.Lean.RealizationContext._sizeOf_inst\n[decl #95500] def Lean.NameGenerator._sizeOf_1\n[decl #95600] def Lean.Linter.LinterSets\n[decl #95700] def Lean.MessageData.ofList\n[decl #95800] def Lean.Elab.Tactic.elabTermForApply\n[decl #95900] def _private.Init.Data.List.Monadic.0.List.zipWithM.match_1.splitter._sparseCasesOn_2\n[decl #96000] theorem _private.Mathlib.Data.Finsupp.Indicator.0.Finsupp.indicator_indicator._proof_1_1\nINTERN_CALLS 5700000000 nodes=2738087\n[decl #96100] def CategoryTheory.PreOneHypercover.isoMk\n[decl #96200] theorem ODE.FunSpace.mk.inj\n[decl #96300] theorem intervalIntegral.integral_eq_sub_of_hasDeriv_right\n[decl #96400] theorem _private.Mathlib.MeasureTheory.Integral.IntervalIntegral.Basic.0.IntervalIntegrable.intervalIntegrable_norm_iff._simp_1_1\n[decl #96500] theorem isClosed_setOf_lipschitzWith\n[decl #96600] theorem CategoryTheory.Bicategory.id_whiskerLeft\n[decl #96700] theorem CategoryTheory.Oplax.OplaxTrans.whiskerLeft_naturality_id_assoc\n[decl #96800] def Lean.Macro.Context.quotContext\n[decl #96900] theorem _private.Init.Data.UInt.Bitwise.0.USize.left_le_or._simp_1_1\n[decl #97000] theorem ULift.instLinearOrder._proof_3\n[decl #97100] def CategoryTheory.Limits.image.isoStrongEpiMono\n[decl #97200] theorem SimplicialObject.Splitting.cofan_inj_eq_assoc\n[decl #97300] theorem _private.Mathlib.AlgebraicTopology.DoldKan.Faces.0.AlgebraicTopology.DoldKan.HigherFacesVanish.comp_\u03b4_eq_zero._proof_1_2\n[decl #97400] theorem AlgebraicTopology.DoldKan.PInfty_f_idem_assoc\n[decl #97500] theorem _private.Mathlib.AlgebraicTopology.DoldKan.Degeneracies.0.AlgebraicTopology.DoldKan.\u03c3_comp_P_eq_zero._simp_1_5\n[decl #97600] theorem MeasureTheory.VectorMeasure.m_iUnion'\n[decl #97700] theorem CoheytingHomClass.toBoundedLatticeHomClass\n[decl #97800] def CategoryTheory.GrpObj.right_inv._autoParam\n[decl #97900] theorem WeierstrassCurve.Jacobian.instMulActionForallFinOfNatNat._proof_4\n[decl #98000] theorem _private.Std.Data.Internal.List.Associative.0.Std.Internal.List.Option.dmap_map\n[decl #98100] theorem DirectLimit.instAddSemigroupOfAddHomClass._proof_2\nINTERN_CALLS 5800000000 nodes=1230699\n[decl #98200] def TensorProduct.toDirectLimit\n[decl #98300] theorem TensorProduct.quotientTensorQuotientEquiv._proof_6\n[decl #98400] theorem CategoryTheory.Limits.biproduct.\u03b9_desc\n[decl #98500] def instOnePosNum\n[decl #98600] theorem Num.bit0_of_bit0\n[decl #98700] def CategoryTheory.Limits.reflexivePair\nINTERN_CALLS 5900000000 nodes=1882967\n[decl #98800] theorem CategoryTheory.GrothendieckTopology.mem_sInf\n[decl #98900] theorem algebraMapCLM._proof_2\n[decl #99000] theorem ContinuousMapZero.instModule._proof_5\n[decl #99100] def Unitization.instNonAssocRing\n[decl #99200] theorem cfc\u2099_apply_of_not_map_zero\n[decl #99300] theorem ContinuousMap.toNNReal_algebraMap\n[decl #99400] def StarSubalgebra.completeLattice\n[decl #99500] theorem ContinuousMap.instSeminormedAddCommGroup._proof_1\n[decl #99600] theorem RingHom.compLeftContinuous._proof_2\n[decl #99700] theorem Subalgebra.seminormedRing._proof_4\nINTERN_CALLS 6000000000 nodes=3712479\n[decl #99800] def ContinuousMap.instSMul'\n[decl #99900] theorem ContinuousMap.instNonAssocRingOfIsTopologicalRing._proof_8\n[decl #100000] theorem _private.Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Continuity.0.continuous_cfcHomSuperset_left._simp_1_3\n[decl #100100] theorem ContinuousMap.instNonUnitalSemiringOfIsTopologicalSemiring._proof_5\n[decl #100200] theorem NonUnitalStarAlgebra.adjoin_eq_span\n[decl #100300] def Rep.resFunctor\n[decl #100400] def _private.Mathlib.FieldTheory.SeparableDegree.0.minpoly.natSepDegree_eq_one_iff_eq_expand_X_sub_C.match_1_1\n[decl #100500] def CategoryTheory.ShortComplex.rightHomologyIso\n[decl #100600] def CategoryTheory.ShortComplex.RightHomologyData.op\n[decl #100700] def ArithmeticFunction.add\n[decl #100800] theorem SimpleGraph.Walk.IsPath.support_nodup\n[decl #100900] theorem SimpleGraph.Walk.cons_copy\n[decl #101000] theorem ModelWithCorners.image_eq\n[decl #101100] theorem fderivWithin_inter\n[decl #101200] theorem Function.locallyFinsuppWithin.restrict._proof_4\n[decl #101300] theorem Monoid.exponent_dvd_iff_forall_pow_eq_one\n[decl #101400] theorem cauchyPowerSeries._proof_2\nINTERN_CALLS 6100000000 nodes=40675\n[decl #101500] theorem _private.Mathlib.Analysis.Complex.CauchyIntegral.0.Complex.hasFPowerSeriesOnBall_of_differentiable_off_countable._simp_1_4\n[decl #101600] theorem ContinuousOn.circleIntegrable'\n[decl #101700] theorem _private.Mathlib.Analysis.SpecialFunctions.Complex.Log.0.Complex.countable_preimage_exp._simp_1_2\n[decl #101800] theorem HasDerivAt.tendsto_nhdsNE\n[decl #101900] theorem Filter.HasBasis.tangentConeAt_eq_biInter_closure\n[decl #102000] theorem RCLike.norm_natCast\n[decl #102100] theorem NonUnitalSeminormedRing.induced._proof_4\n[decl #102200] theorem Subring.instIsTopologicalRing\n[decl #102300] theorem ZSpan.mem_fundamentalDomain._simp_1\n[decl #102400] def NumberField.RingOfIntegers.mapRingHom\n[decl #102500] theorem List.prod_le_pow_card\n[decl #102600] theorem _private.Mathlib.NumberTheory.NumberField.Units.DirichletTheorem.0.NumberField.Units.dirichletUnitTheorem.logEmbedding_component_le._simp_1_1\n[decl #102700] theorem basisOfPiSpaceOfLinearIndependent._proof_2\n[decl #102800] theorem LinearMap.restrict_apply\n[decl #102900] theorem DFinsupp.subtypeSupportEqEquiv._proof_1\n[decl #103000] theorem ClosureOperator.IsClosed.closure_eq\n[decl #103100] theorem interior_iInter_of_finite\n[decl #103200] theorem LinearMap.GeneralLinearGroup.generalLinearEquiv._proof_2\nINTERN_CALLS 6200000000 nodes=2347618\n[decl #103300] def Real.Gamma\n[decl #103400] theorem MeasureTheory.measurePreserving_piFinSuccAbove\n[decl #103500] theorem MeasureTheory.Measure.toSphere._proof_1\n[decl #103600] theorem div_lt_self\n[decl #103700] theorem AddMonoidHom.toMultiplicativeRight._proof_4\n[decl #103800] theorem MulAction.orbitRel.Quotient.orbit_eq_orbit_out\n[decl #103900] def _private.Mathlib.Algebra.GroupWithZero.NonZeroDivisors.0.mk_mem_nonZeroDivisors_associates.match_1_1\n[decl #104000] def Hamming.instSMul._aux_1\n[decl #104100] theorem _private.Batteries.CodeAction.Misc.0.Batteries.CodeAction.getElimExprNames._proof_1\n[decl #104200] opaque Lean.Parser.parserExtension\n[decl #104300] theorem _private.Mathlib.RingTheory.Polynomial.Resultant.Basic.0.Polynomial.resultant_comm._simp_1_4\n[decl #104400] theorem _private.Mathlib.RingTheory.Polynomial.Resultant.Basic.0.Polynomial.resultant_C_mul_right._simp_1_4\n[decl #104500] def ProbabilityTheory.Kernel.const\n[decl #104600] theorem Disjoint.inf_left\n[decl #104700] theorem isUpperSet_sUnion\n[decl #104800] def Circle.instCommGroup._aux_8\n[decl #104900] theorem InnerProductSpace.Core.inner_self_eq_norm_mul_norm\n[decl #105000] theorem Complex.cpow_nat_mul\n[decl #105100] theorem Subgroup.leftTransversals.diff.eq_1\n[decl #105200] theorem CategoryTheory.endofunctorMonoidalCategory._proof_11\n[decl #105300] theorem CategoryTheory.Monoidal.MonFunctorCategoryEquivalence.unitIso._proof_12\nINTERN_CALLS 6300000000 nodes=1776959\n[decl #105400] theorem CategoryTheory.Limits.HasEqualizersOfHasPullbacksAndBinaryProducts.constructEqualizer._proof_2\n[decl #105500] theorem ContMDiff.continuous\n[decl #105600] theorem Std.Sat.AIG.instDecidableEqDecl.decEq._proof_12\n[decl #105700] def _private.Std.Data.DHashMap.RawDef.0.Std.DHashMap.Raw.all.match_1\n[decl #105800] theorem AdicCompletion.instCommRing._proof_6\n[decl #105900] theorem Subsemiring.center.commSemiring._proof_1\n[decl #106000] def ContinuousMap.Homotopy.curry\n[decl #106100] theorem Path.Homotopy.reparam._proof_2\n[decl #106200] theorem SimpleGraph.chromaticNumber_bddBelow\n[decl #106300] theorem Std.DTreeMap.Internal.Impl.glue!.eq_def\n[decl #106400] def Lean.Doc.Inline.concat.elim\n[decl #106500] theorem PointedCone.toConvexCone._proof_2\n[decl #106600] theorem _private.Mathlib.NumberTheory.ModularForms.SlashActions.0.ModularForm.slash_mul\n[decl #106700] def Matrix.instModuleForall\nINTERN_CALLS 6400000000 nodes=3820043\n[decl #106800] theorem SSet.N.mk_surjective\n[decl #106900] theorem CategoryTheory.Limits.CategoricalPullback.CatCommSqOver.mkIso._proof_3\n[decl #107000] theorem DFinsupp.erase_add_single\n[decl #107100] theorem ContinuousLinearMap.toSesqForm._proof_18\n[decl #107200] theorem Metric.mem_closedEBall_self\n[decl #107300] theorem ContinuousLinearMap.reApplyInnerSelf_smul\n[decl #107400] theorem Submodule.orthogonal_le\n[decl #107500] theorem Matrix.star_dotProduct_star\nINTERN_CALLS 6500000000 nodes=3454591\n[decl #107600] def Std.Time.Number._sizeOf_inst\n[decl #107700] def CochainComplex.HomComplex.instModuleCochain._aux_1\n[decl #107800] theorem CochainComplex.HomComplex.Cochain.leftShift_leftUnshift\n[decl #107900] theorem AddMonoidAlgebra.decomposeAux._proof_6\n[decl #108000] def CoalgCat.category\n[decl #108100] theorem Std.Internal.List.Const.length_alterKey'\n[decl #108200] theorem ULift.group._proof_2\n[decl #108300] def GrpCat.limitGroup\n[decl #108400] theorem Lean.Elab.Tactic.ElabSimpArgResult.erase.injEq\n[decl #108500] def Cycle.Nodup\n[decl #108600] theorem _private.Mathlib.Data.List.Cycle.0.List.prev_eq_getElem._proof_1_5\n[decl #108700] def CategoryTheory.Quiv.lift\n[decl #108800] def CategoryTheory.bifunctorComp\u2082\u2083Functor\nINTERN_CALLS 6600000000 nodes=852721\n[decl #108900] theorem CategoryTheory.Localization.Construction.whiskerLeft_natTransExtension\n[decl #109000] theorem CategoryTheory.Functor.flip_injective\n[decl #109100] theorem Subsemiring.op._proof_2\n[decl #109200] theorem Matrix.SpecialLinearGroup.monoid._proof_1\n[decl #109300] theorem CategoryTheory.Limits.preservesLimit_of_evaluation\n[decl #109400] theorem inf_eq_top_iff\n[decl #109500] def WithZero.instMonoidWithZero\n[decl #109600] theorem WithZero.instCommGroupWithZero._proof_1\n[decl #109700] theorem Rat.cast_add._simp_1\n[decl #109800] def Std.Iterators.Types.Flatten.casesOn\n[decl #109900] theorem Std.Iterators.PostconditionT.run_eq_map\n[decl #110000] def Std.Iterators.HetT.pure\n[decl #110100] theorem Std.IterM.ext\n[decl #110200] theorem _private.Mathlib.Topology.UniformSpace.Closeds.0.TopologicalSpace.Closeds.noncompactSpace_iff._simp_1_1\n[decl #110300] theorem UniformSpace.hausdorff.isUniformInducing_closure\n[decl #110400] theorem QuadraticMap.coeFn_smul\n[decl #110500] theorem _private.Mathlib.Order.KrullDimension.0.Order.height_eq_iSup_lt_height._proof_1_1\n[decl #110600] theorem Array.instDecidableEqEmp._proof_1\n[decl #110700] theorem List.getElem_attach._proof_1\n[decl #110800] theorem CategoryTheory.Limits.Types.pullbackLimitCone._proof_2\n[decl #110900] def CategoryTheory.Functor.isEmptyExt\n[decl #111000] theorem CategoryTheory.Presieve.ofArrows_of_unique\n[decl #111100] theorem CategoryTheory.instHasPairwisePullbacksOfExtensive\n[decl #111200] theorem CategoryTheory.isSheafFor_extensive_of_preservesFiniteProducts\n[decl #111300] theorem iInf_nat_gt_zero_eq\n[decl #111400] theorem _private.Std.Data.DHashMap.Internal.RawLemmas.0.Std.DHashMap.Internal.Raw\u2080.insert_equiv_congr._simp_1_1\nINTERN_CALLS 6700000000 nodes=2677887\n[decl #111500] theorem Std.DTreeMap.Internal.Impl.minKeyD.match_1.congr_eq_1\n[decl #111600] theorem WeakDual.CharacterSpace.continuousMapEval._proof_4\n[decl #111700] theorem _private.Mathlib.NumberTheory.ModularForms.JacobiTheta.TwoVariable.0.norm_jacobiTheta\u2082_term_le._simp_1_2\n[decl #111800] theorem Filter.prod_mono_right\n[decl #111900] theorem rexp_neg_quadratic_isLittleO_rpow_atTop\n[decl #112000] theorem QuotientAddGroup.equivIocMod._proof_3\n[decl #112100] theorem AddCircle.continuousAt_equivIoc\n[decl #112200] theorem Set.liftCover_coe\n[decl #112300] def ContinuousMap.toAEEqFun\n[decl #112400] theorem NNReal.rpow_add_rpow_le_add\n[decl #112500] theorem _private.Mathlib.MeasureTheory.Function.LpSeminorm.Basic.0.MeasureTheory.eLpNorm'_enorm_rpow._simp_1_3\n[decl #112600] theorem NormedAddCommGroup.uniformity_basis_dist\n[decl #112700] def Additive.involutiveNeg\n[decl #112800] theorem HilbertBasis.instFunLike._proof_1\n[decl #112900] theorem HilbertBasis.coe_mk\n[decl #113000] theorem IsClosed.tendsto_coe_cofinite_of_isDiscrete\n[decl #113100] theorem Set.IccExtend_of_le_left\n[decl #113200] theorem _private.Mathlib.Order.KrullDimension.0.Order.krullDim_nonpos_iff_forall_isMax._simp_1_3\n[decl #113300] theorem Filter.instInvolutiveInv._proof_2\n[decl #113400] theorem Finpartition.instBotFinset._proof_1\n[decl #113500] theorem _private.Mathlib.Order.Partition.Finpartition.0.Finpartition.mem_avoid._simp_1_3\n[decl #113600] def LowerHemicontinuousAt\n[decl #113700] theorem Multiset.instDistribLattice._proof_4\n[decl #113800] theorem PNat.factorMultiset_le_iff'\n[decl #113900] theorem Module.FaithfullyFlat.rTensor_reflects_exact\n[decl #114000] def AddMonoid.casesOn\n[decl #114100] theorem Real.arccos_eq_pi_div_two_sub_arcsin\nINTERN_CALLS 6800000000 nodes=642603\n[decl #114200] def Multiset.sym2\n[decl #114300] theorem _private.Mathlib.Combinatorics.SimpleGraph.Matching.0.SimpleGraph.Subgraph.isMatching_iff_forall_degree._simp_1_1\n[decl #114400] theorem GradedAlgHom.coe_fn_injective\n[decl #114500] theorem Equiv.field._proof_9\n[decl #114600] theorem Representation.Coinvariants.lift._proof_6\n[decl #114700] theorem AlgebraicGeometry.Scheme.Opens.iSupOpenCover._proof_2\n[decl #114800] theorem CategoryTheory.Limits.IsColimit.\u03b9_app_homEquiv_symm\n[decl #114900] theorem CategoryTheory.MonoidalCategory.whiskerLeft_rightUnitor_inv\n[decl #115000] theorem CategoryTheory.Comon.ComonToMonOpOp._proof_5\n[decl #115100] theorem MulChar.inv_mul\nINTERN_CALLS 6900000000 nodes=1764560\n[decl #115200] theorem _private.Init.Data.Array.Lex.Basic.0.Array.lex._proof_4\n[decl #115300] theorem Std.Rco.forIn'_eq_forIn'_toList\n[decl #115400] def LowerSet.instSetLike\n[decl #115500] theorem Equiv.Set.image_symm_apply\n[decl #115600] theorem Quotient.liftOn.congr_simp\n[decl #115700] theorem _private.Mathlib.Algebra.MvPolynomial.Basic.0.MvPolynomial.coeff_mul_X'._simp_1_4\n[decl #115800] theorem SSet.Truncated.Path\u2081.arrow_tgt\n[decl #115900] theorem _private.Mathlib.AlgebraicTopology.SimplicialSet.Horn.0.SSet.horn.primitiveEdge._proof_5\n[decl #116000] def Lean.mkErrorStringWithPos\n[decl #116100] def Lean.Parser.orelseFn\n[decl #116200] theorem String.Pos.next._proof_1\n[decl #116300] def _private.Lean.Meta.Hint.0.Lean.Meta.Hint.mkDiffString\n[decl #116400] theorem _private.Std.Data.Internal.Cut.0.Std.Internal.instIsStrictCutCompareThenGt._simp_1\n[decl #116500] theorem intervalIntegral.FTCFilter.nhdsIcc\n[decl #116600] theorem IsTopologicalAddGroup.ext_iff\n[decl #116700] theorem HasFPowerSeriesAt.eq_pow_order_mul_iterate_dslope\n[decl #116800] def AlgebraicGeometry.IsAffineOpen\n[decl #116900] def CategoryTheory.Aut.unitsEndEquivAut\n[decl #117000] def Std.Packages.LinearPreorderOfLEArgs.noConfusion\n[decl #117100] def OrderRingHom.noConfusionType\n[decl #117200] def Aesop.instBEqSlotIndex\n[decl #117300] theorem Mathlib.Tactic.Bicategory.eval_comp\nINTERN_CALLS 7000000000 nodes=634075\n[decl #117400] def Std.Rcc.HasRcoIntersection.recOn\n[decl #117500] theorem MeasurableSpace.measurable_injection_nat_bool_of_countablySeparated\n[decl #117600] def MeasureTheory.embeddingReal\n[decl #117700] def StieltjesFunction.noConfusionType\n[decl #117800] theorem LinearEquiv.toSpanNonzeroSingleton_homothety\n[decl #117900] theorem _private.Mathlib.Probability.Kernel.Disintegration.CondCDF.0.ProbabilityTheory.monotone_preCDF._simp_1_1\n[decl #118000] opaque ProbabilityTheory.Kernel.wrapped._@.Mathlib.Probability.Kernel.Composition.ParallelComp.2743311029._hygCtx._hyg.8\n[decl #118100] theorem ProbabilityTheory.IsCondKernelCDF.toKernel_apply\n[decl #118200] theorem ProbabilityTheory.Kernel.prod_apply\n[decl #118300] theorem OrdinalApprox.le_lfpApprox\n[decl #118400] theorem _private.Mathlib.MeasureTheory.Covering.Vitali.0.Vitali.exists_disjoint_subfamily_covering_enlargement._simp_1_2\n[decl #118500] theorem Lean.Grind.Linarith.diseq_split\n[decl #118600] theorem Monoid.Coprod.mrange_mk\n[decl #118700] theorem _private.Mathlib.Analysis.Polynomial.MahlerMeasure.0.Polynomial.logMahlerMeasure_eq_log_leadingCoeff_add_sum_log_roots._proof_1_1\n[decl #118800] theorem _private.Mathlib.Analysis.Meromorphic.Order.0.MeromorphicOn.codiscrete_setOf_meromorphicOrderAt_eq_zero_or_top._simp_1_7\n[decl #118900] theorem MeromorphicAt.eq_nhdsNE_toMeromorphicNFAt\n[decl #119000] def Function.locallyFinsuppWithin.instAddGroup\n[decl #119100] theorem Set.preimage_const_add_Iic\n[decl #119200] theorem _private.Mathlib.SetTheory.Cardinal.Order.0.Cardinal.lift_two_power._simp_1_1\n[decl #119300] theorem circleIntegrable_log_norm_meromorphicOn\n[decl #119400] theorem ContDiffWithinAt.insert\nINTERN_CALLS 7100000000 nodes=1698015\n[decl #119500] theorem ContinuousMultilinearMap.piEquiv._proof_2\n[decl #119600] theorem HasFTaylorSeriesUpToOn.comp_continuousAffineMap\n[decl #119700] theorem tensorIteratedFDerivTwo.eq_1\n[decl #119800] theorem _private.Mathlib.Analysis.Complex.HasPrimitives.0.Complex.hasDerivAt_wedgeIntegral_im_aux\n[decl #119900] theorem InnerProductSpace.laplacian_eq_iteratedFDeriv_stdOrthonormalBasis\n[decl #120000] theorem InnerProductSpace.HarmonicAt.congr_simp\n[decl #120100] theorem norm_natCast\n[decl #120200] theorem Std.Tactic.BVDecide.BVExpr.decEq._proof_45\n[decl #120300] theorem Std.Tactic.BVDecide.instDecidableEqBVUnOp.decEq._proof_24\n[decl #120400] theorem Std.Tactic.BVDecide.BVExpr.decEq._proof_143\nINTERN_CALLS 7200000000 nodes=1902335\n[decl #120500] theorem Filter.Tendsto.sup_nhds'\n[decl #120600] def HahnModule.instAddCommMonoid._aux_6\n[decl #120700] theorem HahnSeries.instSemiring._proof_2\n[decl #120800] theorem CategoryTheory.yonedaEquiv._proof_2\n[decl #120900] theorem sign_apply\n[decl #121000] theorem _private.Mathlib.Analysis.InnerProductSpace.Orthogonal.0.Submodule.isOrtho_span._simp_1_3\n[decl #121100] theorem _private.Mathlib.Analysis.SpecialFunctions.Complex.Arg.0.Complex.arg_neg_eq_arg_add_pi_of_im_neg._simp_1_1\n[decl #121200] theorem EuclideanGeometry.oangle_rev\n[decl #121300] theorem Nat.one_le_cast._simp_1\n[decl #121400] theorem HomologicalComplex.truncGE'.isLimitKernelFork._proof_12\n[decl #121500] theorem CochainComplex.shiftFunctorAdd_eq\n[decl #121600] theorem CochainComplex.next\n[decl #121700] theorem instCategoryHomotopyCategory._proof_9\n[decl #121800] theorem Homotopy.equivSubZero._proof_1\n[decl #121900] def CategoryTheory.ShortComplex.LeftHomologyMapData.ofNullHomotopic\n[decl #122000] theorem CategoryTheory.Quotient.natTrans_ext\n[decl #122100] def HomotopyCategory.Pretriangulated.distinguishedTriangles\n[decl #122200] theorem CochainComplex.mappingCone.inr_fst\n[decl #122300] theorem CochainComplex.mappingCone.descCocycle._proof_1\n[decl #122400] theorem CategoryTheory.shiftFunctorZero_hom_app_shift\nINTERN_CALLS 7300000000 nodes=2912467\n[decl #122500] theorem CategoryTheory.shift_shift_neg'\n[decl #122600] def CategoryTheory.Pretriangulated.shortComplexOfDistTriangle\n[decl #122700] theorem CategoryTheory.Functor.mapZeroObject._proof_1\n[decl #122800] theorem CategoryTheory.Pretriangulated.Triangle.\u03c0\u2082._proof_1\n[decl #122900] theorem HomologicalComplex.isColimitOfEval._proof_3\n[decl #123000] theorem CategoryTheory.Functor.instPreservesEpimorphisms\n[decl #123100] theorem HomologicalComplex.instPreservesZeroMorphismsOpcyclesFunctor\n[decl #123200] theorem Fin.succFunctor._proof_2\n[decl #123300] theorem HomologicalComplex.cycles_left_exact\n[decl #123400] theorem CategoryTheory.ObjectProperty.instIsCompatibleWithShiftTrWIntOfIsStableUnderShift\n[decl #123500] theorem CategoryTheory.Limits.coker.\u03c0_app\n[decl #123600] theorem localization_unit_isIso\n[decl #123700] theorem CategoryTheory.MonoidalCategory.MonoidalRightAction.actionOfMonoidalFunctorToEndofunctor_actionUnitIso_inv\n[decl #123800] def instAddCommMonoidWithOneEReal\n[decl #123900] def Filter.le_limsup_iff'._auto_1\n[decl #124000] def ExceptT.mk\n[decl #124100] theorem Std.DHashMap.Internal.Raw\u2080.isHashSelf_map\u2098\n[decl #124200] theorem ProbabilityTheory.variance_eq_integral\nINTERN_CALLS 7400000000 nodes=2057706\n[decl #124300] theorem _private.Mathlib.Combinatorics.Colex.0.Finset.Colex.trans_aux._simp_1_3\n[decl #124400] def Lean.Parser.ppLine\n[decl #124500] theorem Prod.nonUnitalSeminormedRing._proof_8\n[decl #124600] theorem ContinuousLinearMap.unit_le_opNorm\n[decl #124700] theorem Differentiable.const_sub\n[decl #124800] def StarAlgebra.adjoinCommSemiringOfComm.match_1\n[decl #124900] theorem StarAlgebra.elemental.instCommCStarAlgebraSubtypeMemStarSubalgebraComplexOfIsStarNormal._proof_4\n[decl #125000] theorem WeakDual.eval_continuous\n[decl #125100] theorem NormedSpace.exp_add_of_commute\n[decl #125200] def StarAlgebra.elemental.instCommSemiringSubtypeMemStarSubalgebraOfT2SpaceOfIsStarNormal\n[decl #125300] theorem Ideal.Quotient.normedCommRing._proof_3\nINTERN_CALLS 7500000000 nodes=3433055\n[decl #125400] theorem gelfandStarTransform._proof_11\n[decl #125500] theorem WeakDual.instAddCommGroup._proof_5\n[decl #125600] theorem SeminormedAddCommGroup.ofCore._proof_2\n[decl #125700] theorem ContinuousMapZero.nonUnitalStarAlgHom_precomp._proof_3\n[decl #125800] theorem NonUnitalStarSubalgebra.instNonUnitalSubringClass\n[decl #125900] theorem _private.Mathlib.Topology.Maps.Basic.0.Topology.IsEmbedding.of_comp_iff._simp_1_1\n[decl #126000] theorem SpectrumRestricts.mul_comm_iff\nINTERN_CALLS 7600000000 nodes=363330\n[decl #126100] theorem mul_star_self_nonneg\n[decl #126200] def WithCStarModule.instCStarModule\n[decl #126300] theorem RCLike.ofReal_ne_zero\n[decl #126400] def CompletelyPositiveMap.casesOn\n[decl #126500] def Aesop.ForwardRuleMatch.casesOn\n[decl #126600] opaque Aesop.tree\n[decl #126700] theorem _private.Mathlib.GroupTheory.Complement.0.Subgroup.isComplement_subgroup_left_iff_existsUnique_quotientMk''._simp_1_2\n[decl #126800] theorem _private.Mathlib.Data.List.Sigma.0.List.dlookup_isSome._proof_1_1\n[decl #126900] theorem Subgroup.nontrivial_iff_ne_bot\n[decl #127000] theorem _private.Mathlib.FieldTheory.RatFunc.Basic.0.RatFunc.wrapped._proof_1._@.Mathlib.FieldTheory.RatFunc.Basic.870781102._hygCtx._hyg.2\n[decl #127100] theorem Valuation.extendToLocalization._proof_2\n[decl #127200] def Units.instPreorder\n[decl #127300] theorem WithVal.instRing._proof_1\n[decl #127400] theorem HahnSeries.instRing._proof_4\n[decl #127500] theorem finsum_eq_dif\n[decl #127600] theorem HahnModule.instModule._proof_5\n[decl #127700] theorem HahnSeries.SummableFamily.single._proof_1\n[decl #127800] theorem UniqueFactorizationMonoid.of_exists_prime_factors\n[decl #127900] theorem PowerSeries.idealX._proof_2\n[decl #128000] theorem Multiset.count_eq_one_of_mem\n[decl #128100] theorem IsTopologicalAddGroup.t2Space_of_zero_sep\n[decl #128200] theorem Valuation.restrict_lt_iff\nINTERN_CALLS 7700000000 nodes=4178315\n[decl #128300] theorem PowerSeries.coe_X\n[decl #128400] def CategoryTheory.uniformProd\n[decl #128500] theorem SSet.Truncated.Edge.tensor._proof_3\n[decl #128600] theorem ValuationSubring.instFieldSubtypeMemTop._proof_3\n[decl #128700] theorem ValuationRing.linearOrder._proof_5\n[decl #128800] def _private.Aesop.Rule.Name.0.Aesop.instOrdDisplayRuleName.ord._sparseCasesOn_1\n[decl #128900] theorem ContDiffWithinAt.comp_continuousLinearMap\nINTERN_CALLS 7800000000 nodes=4289854\n[decl #129000] theorem _private.Mathlib.Analysis.Distribution.TemperateGrowth.0.Function.hasTemperateGrowth_one_add_norm_sq_rpow._proof_1_1\n[decl #129100] theorem descPochhammer.eq_2\n[decl #129200] theorem _private.Mathlib.CategoryTheory.Monoidal.Action.Basic.0.CategoryTheory.MonoidalCategory.MonoidalLeftAction.action_exchange._simp_1_3\n[decl #129300] theorem _private.Mathlib.SetTheory.Cardinal.Ordinal.0.Ordinal.lift_card_iSup_le_sum_card._simp_1_1\n[decl #129400] def QuaternionAlgebra.instAdd\n[decl #129500] theorem QuaternionAlgebra.star_eq_two_re_sub\n[decl #129600] theorem PontryaginDual.map_comp\n[decl #129700] theorem Multiset.lists._proof_1\n[decl #129800] theorem List.modifyTailIdx_modifyTailIdx_self\n[decl #129900] def _private.Lean.Elab.Tactic.Omega.Frontend.0.Lean.Elab.Tactic.Omega.asLinearComboImpl.handleNatCast._sparseCasesOn_1\n[decl #130000] def _private.Lean.Declaration.0.Lean.ConstantInfo.isUnsafe.match_1\n[decl #130100] def Lean.Environment.AddConstAsyncResult.asyncEnv\n[decl #130200] def Lean.Core.wrapAsync\n[decl #130300] theorem FiniteField.frobeniusAlgHom._proof_1\n[decl #130400] theorem exists_isCompact_superset_iff\n[decl #130500] theorem AlgebraicGeometry.IsZariskiLocalAtSource.of_openCover\nINTERN_CALLS 7900000000 nodes=1552195\n[decl #130600] theorem Std.Sat.AIG.hconst\nINTERN_CALLS 8000000000 nodes=282413\n[decl #130700] theorem AddSubsemigroup.unop_op\n[decl #130800] theorem CategoryTheory.Limits.pullbackSymmetry_inv_comp_snd_assoc\n[decl #130900] def AlgebraicGeometry.IsAffineOpen.fromSpecStalk\n[decl #131000] def _private.Mathlib.Geometry.RingedSpace.SheafedSpace.0.AlgebraicGeometry.SheafedSpace.mono_of_base_injective_of_stalk_epi.match_1_1\n[decl #131100] theorem AlgebraicGeometry.Scheme.basicOpen_le\n[decl #131200] def MonoidHom.submonoidMap\n[decl #131300] theorem AlgebraicGeometry.stalkwiseIsZariskiLocalAtTarget_of_respectsIso\nINTERN_CALLS 8100000000 nodes=308806\n[decl #131400] theorem AlgebraicGeometry.HasAffineProperty.instIsZariskiLocalAtTarget\n[decl #131500] theorem Std.DTreeMap.Equiv.get!_eq\n[decl #131600] def Lean.Level.PP.Result.casesOn\n[decl #131700] theorem ContMDiffMap.contMDiff\n[decl #131800] def Lean.PersistentHashSet.insert\n[decl #131900] def _private.Mathlib.Tactic.DeriveTraversable.0.Mathlib.Deriving.Traversable.getAuxDefOfDeclName.match_4\n[decl #132000] def _private.Lean.Meta.Diagnostics.0.Lean.Meta.collectAboveThreshold.match_1\n[decl #132100] opaque Lean.pp.privateNames\n[decl #132200] def Lean.Meta.Simp.Step.casesOn\n[decl #132300] def Lean.hasAssignableMVar\n[decl #132400] def Lean.RecursorRule.ctor\n[decl #132500] def Lean.Meta.Simp.simpUsingDecide\n[decl #132600] def _private.Lean.Expr.0.Lean.intMulFn\n[decl #132700] def _private.Lean.Expr.0.Lean.natEqPred\n[decl #132800] def Lean.recOnSuffix\n[decl #132900] def Lean.Meta.RecursorInfo.produceMotive\n[decl #133000] def Lean.Meta.Grind.GoalState.exprs\n[decl #133100] theorem VectorBundleCore.coordChange_comp\n[decl #133200] theorem _private.Mathlib.Topology.FiberBundle.Basic.0.FiberBundleCore.localTrivAsPartialEquiv_trans._simp_1_8\n[decl #133300] theorem OpenPartialHomeomorph.map_extend_nhdsWithin_eq_image_of_subset\n[decl #133400] theorem HasMFDerivAt.mfderiv\n[decl #133500] theorem HasFDerivWithinAt.insert\n[decl #133600] theorem _private.Mathlib.Algebra.Group.Submonoid.Membership.0.Submonoid.closure_induction_left._simp_1_1\n[decl #133700] def _private.Init.Data.Nat.Control.0.Nat.forRevM.loop\n[decl #133800] def TrivSqZeroExt.mulOneClass\n[decl #133900] theorem CategoryTheory.GrothendieckTopology.over_map_coverPreserving\n[decl #134000] def CategoryTheory.SmallObject.SuccStruct.X\u2080\n[decl #134100] theorem Std.Do.PredTrans.mono\n[decl #134200] theorem _private.Mathlib.CategoryTheory.SmallObject.Iteration.ExtendToSucc.0.CategoryTheory.SmallObject.SuccStruct.extendToSucc.obj_succ_eq._simp_1_1\n[decl #134300] theorem CategoryTheory.SmallObject.SuccStruct.arrowMap_refl._proof_1\n[decl #134400] def CategoryTheory.SmallObject.SuccStruct.isColimitIterationCocone\n[decl #134500] theorem add_eq_add_iff_eq_and_eq\n[decl #134600] theorem ContDiffMapSupportedIn.toBoundedContinuousFunctionLM._proof_3\nINTERN_CALLS 8200000000 nodes=2421833\n[decl #134700] theorem TestFunction.instSMulOfSMulCommClassRealOfContinuousConstSMul._proof_3\n[decl #134800] theorem Std.Internal.List.minKeyD_of_perm\n[decl #134900] def Std.DTreeMap.Internal.Impl.erase!\n[decl #135000] def MvPFunctor.M.pathDestLeft\n[decl #135100] theorem OrderIso.lt_iff_lt._simp_1\n[decl #135200] theorem Finset.notMem_of_coe_lt_min\n[decl #135300] theorem CategoryTheory.isColimitOfEffectiveEpiFamilyStruct._proof_4\n[decl #135400] theorem CategoryTheory.Sieve.image_mem_functorPushforward\n[decl #135500] theorem Std.Internal.instLawfulMonadLiftBindFunctionBindMonadLiftOfLawfulMonadLiftTOfLawfulMonad\n[decl #135600] theorem SchwartzMap.instLineDeriv._proof_1\n[decl #135700] theorem AddMagmaCat.instCategory._proof_2\n[decl #135800] theorem FreeAbelianGroup.liftMonoid._proof_10\n[decl #135900] theorem Std.DTreeMap.Internal.Impl.insert!_eq_insert\u2098\n[decl #136000] theorem CategoryTheory.MorphismProperty.LeftFraction\u2082.hs\n[decl #136100] theorem CategoryTheory.Localization.Preadditive.add'_assoc\n[decl #136200] theorem CategoryTheory.Triangulated.Octahedron.ofIso._proof_16\n[decl #136300] def HomologicalComplexUpToQuasiIso.homologyFunctorFactors\n[decl #136400] theorem _private.Mathlib.Algebra.Homology.Opposite.0.HomologicalComplex.quasiIso_opFunctor_map_iff._simp_1_1\n[decl #136500] theorem quasiIsoAt_iff_exactAt'\n[decl #136600] theorem CategoryTheory.Functor.CommShift.comp_commShiftIso_inv_app\n[decl #136700] theorem CategoryTheory.ShortComplex.SnakeInput.L\u2080'_exact\nINTERN_CALLS 8300000000 nodes=746498\n[decl #136800] theorem CategoryTheory.ShortComplex.\u03c0_leftRightHomologyComparison_\u03b9\n[decl #136900] theorem CategoryTheory.normalEpiOfNormalMonoUnop._proof_2\n[decl #137000] theorem CategoryTheory.Limits.hasColimit_inverse_equivalence_comp_iff\n[decl #137100] theorem CategoryTheory.ShortComplex.ShortExact.single\u03b4._proof_1\n[decl #137200] theorem CategoryTheory.SingleFunctors.id_hom\n[decl #137300] theorem CategoryTheory.Discrete.addMonoidalFunctorMonoidal._proof_2\n[decl #137400] def CategoryTheory.Pretriangulated.shiftFunctor_op_map._auto_1\n[decl #137500] theorem AddCommGrpCat.kernelIsLimit._proof_4\n[decl #137600] theorem _private.Mathlib.CategoryTheory.Shift.ShiftedHom.0.CategoryTheory.ShiftedHom.comp_mk\u2080._simp_1_2\nINTERN_CALLS 8400000000 nodes=743742\n[decl #137700] def Rep.ihom\n[decl #137800] theorem AddSubgroup.Normal.comap\n[decl #137900] theorem IsSeparatedMap.eq_of_comp_eq\n[decl #138000] def Lean.Elab.Command.withScope\n[decl #138100] theorem List.findIdxNth.eq_1\n[decl #138200] theorem ZeroAtInftyContinuousMapClass.toContinuousMapClass\n[decl #138300] theorem MultilinearMap.freeFinsuppEquiv._proof_2\n[decl #138400] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.getElem_sshiftRight._proof_1_1\n[decl #138500] theorem toIocDiv_add_right\n[decl #138600] def AlgebraicGeometry.Scheme.IdealSheafData.glueDataObj\n[decl #138700] theorem _private.Mathlib.AlgebraicGeometry.IdealSheaf.Subscheme.0.AlgebraicGeometry.Scheme.IdealSheafData.glueDataT_fst_assoc\nINTERN_CALLS 8500000000 nodes=2959362\n[decl #138800] def AlgebraicGeometry.Scheme.Hom.toImage\n[decl #138900] theorem AlgebraicGeometry.quasiCompact_iff\n[decl #139000] theorem AlgebraicGeometry.Scheme.Pullback.isAffine_of_isAffine_isAffine_isAffine\n[decl #139100] theorem Prod.instNonAssocRing._proof_1\n[decl #139200] theorem AlgebraicGeometry.LocallyRingedSpace.emptyTo._proof_2\n[decl #139300] theorem CategoryTheory.StructuredArrow.instEssSurjObjCompPostOfFull\n[decl #139400] def _private.Lean.Elab.Term.TermElabM.0.Lean.Elab.Term.throwTypeMismatchError.match_1\n[decl #139500] def MulArchimedeanClass.instLinearOrder\n[decl #139600] def InfHom.id\n[decl #139700] theorem DirectSum.instLieAlgebraSubtypeMemSubmodule._proof_1\n[decl #139800] theorem Stream'.tail_iterate\n[decl #139900] theorem Computation.destruct_eq_think\n[decl #140000] theorem Stream'.WSeq.tail_nil\n[decl #140100] theorem TensorProduct.exists_of_fg\nINTERN_CALLS 8600000000 nodes=962032\n[decl #140200] theorem EReal.inv_zero\n[decl #140300] theorem PadicInt.instNormedCommRing._proof_3\n[decl #140400] theorem padicNorm.dvd_iff_norm_le\n[decl #140500] theorem Polynomial.smeval_C\n[decl #140600] theorem _private.Mathlib.MeasureTheory.OuterMeasure.OfFunction.0.MeasureTheory.OuterMeasure.comap_iInf._simp_1_2\n[decl #140700] theorem CategoryTheory.Functor.flipping._proof_8\nINTERN_CALLS 8700000000 nodes=937573\n[decl #140800] theorem AlgebraicGeometry.Scheme.Cover.RelativeGluingData.glued._proof_1\n[decl #140900] theorem AlgebraicGeometry.AffineTargetMorphismProperty.diagonal_respectsIso\n[decl #141000] theorem CochainComplex.Plus._proof_1\n[decl #141100] def Sum.inl\u2097\n[decl #141200] def HahnSeries.ofFinsupp\n[decl #141300] theorem ArchimedeanClass.subsemigroup_strictAnti\n[decl #141400] def instAddMonoidLex\nINTERN_CALLS 8800000000 nodes=1147944\n[decl #141500] theorem lt_of_sub_pos\n[decl #141600] theorem Asymptotics.IsBigOTVS.refl\n[decl #141700] theorem OnePoint.continuousAt_infty'\n[decl #141800] theorem Path.Homotopy.transAssocReparamAux_one\n[decl #141900] theorem _private.Mathlib.Topology.Path.0.Path.map_trans._proof_1_1\nINTERN_CALLS 8900000000 nodes=3431260\n[decl #142000] theorem Semicontinuous.semicontinuousAt\n[decl #142100] theorem MeasureTheory.smul_set_ae_eq\n[decl #142200] theorem Std.TreeMap.maxKey_erase_le_maxKey\n[decl #142300] theorem Relation.TransGen.trans\n[decl #142400] def Lean.Meta.Grind.PreInstance.mk.noConfusion\n[decl #142500] def _private.Mathlib.CategoryTheory.Dialectica.Basic.0.CategoryTheory.Dial.Hom.ext.match_1\n[decl #142600] theorem QuadraticMap.polar.eq_1\n[decl #142700] def QuadraticMap.basisRepr\n[decl #142800] theorem Int.eq_mul_of_ediv_eq_right\n[decl #142900] theorem FiniteField.instFieldExtension._proof_7\nINTERN_CALLS 9000000000 nodes=2717379\nINTERN_CALLS 9100000000 nodes=2854863\n[decl #143000] theorem FiniteField.instAlgebraExtension._proof_1\n[decl #143100] def CategoryTheory.Bicategory.InducedBicategory\n[decl #143200] theorem List.pop_toArray\nINTERN_CALLS 9200000000 nodes=1143149\n[decl #143300] theorem UpperHalfPlane.continuous_re\n[decl #143400] def Aesop.ForwardRulePriority._sizeOf_inst\n[decl #143500] theorem CategoryTheory.StrictPseudofunctorCore.map\u2082_right_unitor\n[decl #143600] theorem contMDiffWithinAt_iff_of_mem_source\n[decl #143700] def CategoryTheory.Localization.Lifting\u2083.uncurry\nINTERN_CALLS 9300000000 nodes=2925328\n[decl #143800] theorem ENNReal.coe_lt_one_iff._simp_1\n[decl #143900] theorem _private.Mathlib.Analysis.Complex.UpperHalfPlane.MoebiusAction.0.UpperHalfPlane.im_smul._simp_1_2\n[decl #144000] theorem Matrix.transposePath._proof_1\n[decl #144100] def Lean.Meta.coerceToSort?\n[decl #144200] theorem DenseRange.topologicalClosure_map_addSubgroup\n[decl #144300] theorem NNReal.tendsto_coe_atTop\n[decl #144400] theorem _private.Mathlib.Data.List.OffDiag.0.List.mem_offDiag_iff_getElem._simp_1_10\n[decl #144500] theorem _private.Init.Data.Int.DivMod.Lemmas.0.Int.zero_bmod._proof_1_1\n[decl #144600] theorem Nat.add_div_left\n[decl #144700] theorem BitVec.toInt_ne\n[decl #144800] theorem CategoryTheory.Bimon.instCategory._proof_7\n[decl #144900] theorem CategoryTheory.Bimon.equivMonComon._proof_4\nINTERN_CALLS 9400000000 nodes=3228368\n[decl #145000] def RingHom.QuasiFinite\n[decl #145100] def _private.Mathlib.Order.Atoms.0.IsAtomic.Set.Iic.isAtomic.match_1\n[decl #145200] theorem Ne.not_le_or_not_ge\n[decl #145300] theorem IsSemisimpleModule.range\n[decl #145400] theorem RingEquiv.toSemilinearEquiv._proof_1\n[decl #145500] theorem AlgebraicGeometry.IsLocallyArtinian.of_topologicalKrullDim_le_zero\n[decl #145600] theorem Algebra.TensorProduct.piRightHom._proof_3\n[decl #145700] theorem right_eq_sup._simp_2\nINTERN_CALLS 9500000000 nodes=5030737\nINTERN_CALLS 9600000000 nodes=2752868\n[decl #145800] theorem Algebra.QuasiFinite.iff_of_isArtinianRing\n[decl #145900] theorem LinearMap.liftBaseChangeEquiv._proof_7\nINTERN_CALLS 9700000000 nodes=3548539\n[decl #146000] theorem AlgebraicGeometry.targetAffineLocally_affineAnd_eq_affineLocally\n[decl #146100] theorem AlgebraicGeometry.instLocallyQuasiFiniteOfIsImmersion\n[decl #146200] theorem CategoryTheory.colimitYonedaHomEquiv._proof_1\n[decl #146300] theorem CategoryTheory.ObjectProperty.isoClosure_strictColimitsOfShape\n[decl #146400] theorem CategoryTheory.OverPresheafAux.OverArrows.map\u2081_map\u2082\n[decl #146500] theorem CategoryTheory.OverPresheafAux.OverArrows.costructuredArrowIso._proof_3\n[decl #146600] theorem CategoryTheory.Limits.colimitLimitToLimitColimitCone._proof_1\nINTERN_CALLS 9800000000 nodes=3573300\n[decl #146700] theorem CategoryTheory.zigzag_symmetric\n[decl #146800] theorem CategoryTheory.Coyoneda.colimitCoconeIsColimit._proof_1\n[decl #146900] theorem CategoryTheory.StructuredArrow.commaMapEquivalenceUnitIso._proof_4\n[decl #147000] def CategoryTheory.Functor.leftKanExtensionObjIsoColimit\n[decl #147100] theorem _private.Mathlib.CategoryTheory.Comma.Over.Basic.0.CategoryTheory.Under.UnderMorphism.ext._simp_1_5\nINTERN_CALLS 9900000000 nodes=1026514\n[decl #147200] theorem CategoryTheory.instIsCorepresentableIdType\n[decl #147300] theorem CategoryTheory.instFullIndFunctorOppositeTypeInclusion\n[decl #147400] def WittVector.eval\n[decl #147500] def MvPolynomial.expand\n[decl #147600] theorem _private.Mathlib.RingTheory.WittVector.Basic.0.WittVector.comm_ring_aux\u2082._proof_5\n[decl #147700] theorem ULift.commMonoid._proof_1\n[decl #147800] def StateTransition.EvalsToInTime.toEvalsTo\n[decl #147900] theorem Nat.eq_Ici_of_nonempty_of_upward_closed\n[decl #148000] theorem Nat.compare_eq_lt._simp_1\n[decl #148100] theorem Set.smul_set_subset_smul\n[decl #148200] opaque Aesop.option._@.Aesop.Check.2536445200._hygCtx._hyg.3\n[decl #148300] def Aesop.RuleBuilderOptions.casesPatterns?\n[decl #148400] def Lean.LocalContext.mkBinding\n[decl #148500] def Aesop.RulePattern.argMap\n[decl #148600] def Aesop.Slot.common\n[decl #148700] def Lean.realizeGlobalConstCore\n[decl #148800] def Aesop.RuleBuilder.tactic\n[decl #148900] def _private.Aesop.Util.Unfold.0.Aesop.unfoldManyCore.pre.match_4\n[decl #149000] def Aesop.SimpTheorems.containsDecl\nINTERN_CALLS 10000000000 nodes=1866012\n[decl #149100] def CategoryTheory.sum.associator\n[decl #149200] def Std.Time.PlainTime.toNanoseconds\n[decl #149300] theorem CochainComplex.HomComplex.Cocycle.coe_zero\n[decl #149400] theorem _private.Std.Data.ExtTreeMap.Lemmas.0.Std.ExtTreeMap.ext_iff\n[decl #149500] theorem _private.Mathlib.AlgebraicGeometry.IdealSheaf.Basic.0.AlgebraicGeometry.Scheme.IdealSheafData.instSemilatticeInf._simp_3\n[decl #149600] def Set.ZPow\n[decl #149700] theorem Derivation.instZero._proof_1\n[decl #149800] theorem HahnSeries.toMvPowerSeries._proof_3\n[decl #149900] def Lean.Meta.Grind.State.lawfulEqCmpMap\nINTERN_CALLS 10100000000 nodes=1224197\n[decl #150000] theorem trivialVectorBundleCore._proof_2\n[decl #150100] theorem Bundle.Pretrivialization.continuousLinearMap_symm_apply'\n[decl #150200] def Bundle.ContMDiffRiemannianMetric.toContinuousRiemannianMetric\n[decl #150300] theorem ContDiffMapSupportedIn.seminorm_fderivLM_le\n[decl #150400] theorem CategoryTheory.Abelian.functorCategoryAbelian._proof_1\n[decl #150500] theorem MeasureTheory.AddContent.extend_eq_top\n[decl #150600] theorem _private.Mathlib.MeasureTheory.Constructions.Cylinders.0.MeasureTheory.eq_of_cylinder_eq_of_subset._simp_1_1\n[decl #150700] theorem MeasureTheory.addContent_biUnion_le\n[decl #150800] theorem MeasurableEquiv.IicProdIoc._proof_5\n[decl #150900] theorem _private.Mathlib.Probability.Kernel.IonescuTulcea.Traj.0.iterateInduction.match_1._arg_pusher\n[decl #151000] theorem _private.Mathlib.Probability.ProductMeasure.0.MeasureTheory.Measure.map_piSingleton._simp_1_7\n[decl #151100] theorem MeasureTheory.IsProjectiveLimit.measure_cylinder\n[decl #151200] theorem instMetricSpacePUnit._proof_2\n[decl #151300] theorem SimpleGraph.radius.eq_1\n[decl #151400] theorem String.Pos.byteIdx_offset_le_utf8ByteSize._simp_1\nINTERN_CALLS 10200000000 nodes=2596544\n[decl #151500] theorem _private.Mathlib.Algebra.Order.Ring.GeomSum.0.geom_sum_alternating_of_le_neg_one._simp_1_1\n[decl #151600] def CategoryTheory.GrothendieckTopology.Point.isCofiltered._autoParam\n[decl #151700] def CategoryTheory.Oplax.LaxTrans.naturality_naturality._autoParam\n[decl #151800] theorem MulEquiv.map_eq_one_iff\n[decl #151900] theorem Option.get!_none\n[decl #152000] def FP.Float.ctorElimType\n[decl #152100] def CategoryTheory.Functor.relativelyRepresentable.pullback\u2083\n[decl #152200] theorem WeakFEPair.symm._proof_1\n[decl #152300] theorem aemeasurable_iUnion_iff\n[decl #152400] def VectorFourier.fourierSMulRight\n[decl #152500] theorem Real.volume_Iic\nINTERN_CALLS 10300000000 nodes=2682490\n[decl #152600] theorem FourierInvPair.fourier_fourierInv_eq\n[decl #152700] theorem Std.DHashMap.Internal.Raw.Const.get!_eq\n[decl #152800] theorem instLinearOrderedCommMonoidWithZeroMultiplicativeOrderDual._proof_3\n[decl #152900] def CategoryTheory.PreOneHypercover.Hom._sizeOf_1\n[decl #153000] def BialgHom.id\n[decl #153100] theorem AdicCompletion.AdicCauchySequence.instSMul._proof_1\nINTERN_CALLS 10400000000 nodes=1772962\n[decl #153200] theorem _private.Mathlib.RingTheory.AdicCompletion.AsTensorProduct.0.AdicCompletion.tens_surj\n[decl #153300] theorem AdicCompletion.component_sumInv\nINTERN_CALLS 10500000000 nodes=2807730\n[decl #153400] theorem Lean.Compiler.LCNF.CtorLayout.mk.sizeOf_spec\n[decl #153500] theorem CategoryTheory.BimonObj.mul_comul\n[decl #153600] theorem LocallyConstant.ofIsClopen._proof_1\n[decl #153700] def Ctop.Realizer.nhds.match_7\n[decl #153800] def Lean.Meta.LazyDiscrTree.MatchClone.toNatLit?\n[decl #153900] theorem aestronglyMeasurable_of_aestronglyMeasurable_trim\n[decl #154000] theorem continuous_of_linear_of_bound\n[decl #154100] theorem MeasureTheory.setIntegral_indicatorConstLp\n[decl #154200] theorem MeasureTheory.ExistsSeqTendstoAe.seqTendstoAeSeq_spec\n[decl #154300] theorem OneHom.map_one\n[decl #154400] theorem CategoryTheory.MorphismProperty.IsStableUnderComposition.inverseImage\nINTERN_CALLS 10600000000 nodes=389288\n[decl #154500] def CentroidHom.comp\n[decl #154600] theorem SSet.Truncated.Quasicategory\u2082._proof_1\n[decl #154700] def _private.Lean.Compiler.LCNF.CompilerM.0.Lean.Compiler.LCNF.getType.match_4\n[decl #154800] def _private.Lean.Compiler.LCNF.Bind.0.Lean.Compiler.LCNF.FunDecl.etaExpand._sparseCasesOn_1\n[decl #154900] theorem TensorProduct.AlgebraTensorModule.coe_lTensor\n[decl #155000] def PSum.noConfusionType\n[decl #155100] theorem CategoryTheory.Pretriangulated.Triangle.instZeroHom._proof_6\n[decl #155200] theorem Finset.neg_univ\n[decl #155300] def Std.Tactic.BVDecide.LRAT.Internal.Clause.empty\n[decl #155400] def Lean.Meta.Sym.ExprPtr._sizeOf_inst\n[decl #155500] theorem Lean.OpenDecl.simple.sizeOf_spec\n[decl #155600] theorem CategoryTheory.LaxFunctor.mapComp_naturality_right_assoc\n[decl #155700] theorem ProbabilityTheory.Kernel.indepSet_zero_left\n[decl #155800] theorem ENat.iInf_coe_eq_top\nINTERN_CALLS 10700000000 nodes=3308224\n[decl #155900] theorem CategoryTheory.Bicategory.Adjunction.homEquiv\u2082._proof_6\n[decl #156000] theorem CircleDeg1Lift.instLattice._proof_6\n[decl #156100] def instSliceableListNatListSlice_4\n[decl #156200] theorem SSet.Truncated.StrictSegal.isStrictSegal\n[decl #156300] def _private.Mathlib.Topology.Connected.LocPathConnected.0.IsOpen.pathComponentIn.match_1_1\n[decl #156400] theorem instAddLeftReflectLEPNat._proof_1\n[decl #156500] theorem UniformSpace.Completion.ring._proof_37\n[decl #156600] theorem ProbabilityTheory.Kernel.lintegral_restrict\n[decl #156700] theorem MeasureTheory.Measure.setLIntegral_rnDeriv_le\n[decl #156800] theorem MeasureTheory.stoppedValue_upperCrossingTime\n[decl #156900] theorem MeasureTheory.Integrable.sup\n[decl #157000] theorem _private.Mathlib.Probability.Martingale.Upcrossing.0.MeasureTheory.mul_upcrossingsBefore_le._simp_1_7\n[decl #157100] theorem Filter.tendsto_of_subseq_tendsto\n[decl #157200] theorem _private.Mathlib.MeasureTheory.Function.StronglyMeasurable.Basic.0.MeasureTheory.StronglyMeasurable.measurableSet_lt._simp_1_1\n[decl #157300] theorem MeasureTheory.Measure.AbsolutelyContinuous.compProd_right\n[decl #157400] def IsLocalDiffeomorphAt.mfderivToContinuousLinearEquiv\n[decl #157500] theorem Matroid.IsBase.encard_eq_eRank\n[decl #157600] theorem subtypeOrLeftEmbedding._proof_2\n[decl #157700] def CategoryTheory.Over.toOverSectionsAdj\n[decl #157800] theorem Rack.left_inv\n[decl #157900] theorem Sum.Lex.toLexRelIsoLT._proof_3\n[decl #158000] theorem IntermediateField.isPurelyInseparable_tower_top\nINTERN_CALLS 10800000000 nodes=1393033\n[decl #158100] theorem Module.compHom.toLinearEquiv._proof_3\n[decl #158200] theorem IsLocalRing.basisQuotient._proof_2\nINTERN_CALLS 10900000000 nodes=2394911\n[decl #158300] theorem isTrans_le\n[decl #158400] theorem Finset.card_add_card_compl\n[decl #158500] theorem Option.map\u2082_coe_right\n[decl #158600] theorem Nat.subset_range_nth\n[decl #158700] def Zsqrtd.ofInt\n[decl #158800] def Finset.decidableForallOfDecidableSubsets'\n[decl #158900] theorem Nat.instDecidablePredOdd._proof_1\n[decl #159000] def _private.Mathlib.Algebra.Group.Basic.0.add_right_iterate.match_1_1\n[decl #159100] theorem SimpleGraph.nonuniformWitness_subset\n[decl #159200] theorem MulChar.coe_toUnitHom\n[decl #159300] theorem _private.Batteries.Data.Array.Scan.0.Array.scanr_ne_empty._proof_1_1\n[decl #159400] theorem CategoryTheory.Idempotents.KaroubiHomologicalComplexEquivalence.inverse._proof_2\n[decl #159500] opaque Lean.Compiler.LCNF.LetValue.updateReuse!\n[decl #159600] theorem _private.Mathlib.Topology.Algebra.InfiniteSum.Defs.0.hasProd_prod_support_of_ne_finset_one._proof_1_3\n[decl #159700] def Metric.glueDist\n[decl #159800] theorem vectorSpan_insert_eq_vectorSpan\n[decl #159900] theorem tendsto_atBot_iSup\n[decl #160000] theorem Std.ExtHashMap.getKeyD_alter\n[decl #160100] def Module.Baer.ExtensionOfMaxAdjoin.idealTo\n[decl #160200] theorem AdjoinRoot.algEquivOfEq._proof_1\nINTERN_CALLS 11000000000 nodes=2104957\n[decl #160300] def ContinuousAlternatingMap.instNormedSpace\n[decl #160400] theorem AddGroupSeminorm.instPartialOrder._proof_1\n[decl #160500] def _private.Mathlib.Order.Category.PartOrdEmb.0.PartOrdEmb.Hom.ext.match_1\n[decl #160600] def List.mapIdx_eq_zipIdx_map.match_1\n[decl #160700] theorem Nat.succPNat_coe\n[decl #160800] def CategoryTheory.Limits.FormalCoproduct.powerFan\n[decl #160900] def LocPathConnectedSpace.casesOn\n[decl #161000] theorem Prime.dvd_pow_iff_dvd\n[decl #161100] def UnitAddTorus.mFourier\n[decl #161200] def instDecidableEqONote.decEq\n[decl #161300] theorem continuous_sub_right\n[decl #161400] theorem CategoryTheory.Limits.ChosenPullback\u2083.p\u2082\u2083_p\u2083\n[decl #161500] theorem CategoryTheory.StrictlyUnitaryPseudofunctorCore.map\u2082_left_unitor\nINTERN_CALLS 11100000000 nodes=4362729\n[decl #161600] theorem CategoryTheory.Pi.monoidalCategory._proof_7\n[decl #161700] theorem Set.Finite.vsub\n[decl #161800] theorem List.coe_toFinset\n[decl #161900] def Mathlib.Tactic.BicategoryLike.instInhabitedStructuralAtom.default\n[decl #162000] theorem CategoryTheory.MorphismProperty.Over.pullback._proof_4\n[decl #162100] theorem Array.getElem_zipWith._proof_2\n[decl #162200] theorem LieModule.traceForm_apply_lie_apply\nINTERN_CALLS 11200000000 nodes=3915536\n[decl #162300] theorem LieHom.mem_range._simp_1\n[decl #162400] theorem LieSubmodule.mono_lie_right\n[decl #162500] theorem LieModule.lowerCentralSeriesLast_le_max_triv\n[decl #162600] theorem Module.End.mem_maxGenEigenspace._simp_1\n[decl #162700] theorem LieSubmodule.equivMapOfInjective._proof_1\n[decl #162800] theorem LieSubmodule.iSup_toSubmodule\nINTERN_CALLS 11300000000 nodes=1005248\n[decl #162900] theorem TensorProduct.AlgebraTensorModule.rightComm._proof_13\n[decl #163000] theorem _private.Mathlib.LinearAlgebra.Eigenspace.Basic.0.Module.End.independent_genEigenspace._simp_1_4\n[decl #163100] theorem Submodule.finrank_lt_finrank_of_lt\n[decl #163200] theorem _private.Mathlib.LinearAlgebra.Eigenspace.Basic.0.Module.End.mapsTo_restrict_maxGenEigenspace_restrict_of_mapsTo._simp_1_1\nINTERN_CALLS 11400000000 nodes=641220\n[decl #163300] theorem IsSimpleModule.toSpanSingleton_surjective\n[decl #163400] theorem complementedLattice_iff\n[decl #163500] theorem isReduced_iff\n[decl #163600] def LieDerivation.instAddCommGroup\n[decl #163700] theorem _private.Mathlib.Algebra.Lie.Ideal.0.LieHom.isIdealMorphism_iff._simp_1_6\n[decl #163800] theorem lie_abelian_iff_equiv_lie_abelian\n[decl #163900] theorem _private.Mathlib.LinearAlgebra.BilinearForm.Orthogonal.0.LinearMap.BilinForm.inf_orthogonal_self_le_ker_restrict._simp_1_4\nINTERN_CALLS 11500000000 nodes=3555724\n[decl #164000] def _private.Mathlib.Algebra.Lie.Weights.Cartan.0.LieAlgebra.mem_corootSpace'.match_1_11\n[decl #164100] theorem LieAlgebra.IsKilling.coroot.eq_1\n[decl #164200] def ModularForm.funLike\nINTERN_CALLS 11600000000 nodes=2776476\n[decl #164300] theorem ShrinkingLemma.PartialRefinement.instPartialOrder._proof_2\n[decl #164400] def MeasureTheory.convolution\n[decl #164500] theorem _private.Mathlib.Analysis.Calculus.BumpFunction.FiniteDimension.0.IsOpen.exists_contDiff_support_eq._proof_1_11\n[decl #164600] theorem _private.Mathlib.MeasureTheory.Measure.Haar.NormedSpace.0.MeasureTheory.Measure.integral_comp_smul._simp_1_1\nINTERN_CALLS 11700000000 nodes=1620155\n[decl #164700] theorem ContDiffWithinAt.div_const\n[decl #164800] theorem Finset.prod_one_sub_ordered\n[decl #164900] theorem BumpCovering.IsSubordinate.toPartitionOfUnity\n[decl #165000] theorem StrongDual.toLp._proof_5\n[decl #165100] theorem _private.Mathlib.Probability.Distributions.Fernique.0.ProbabilityTheory.Fernique.logRatio_pos._simp_1_2\n[decl #165200] theorem Real.sqrt_eq_one\n[decl #165300] theorem _private.Mathlib.MeasureTheory.Measure.HasOuterApproxClosed.0.MeasureTheory.tendsto_lintegral_nn_filter_of_le_const._simp_1_2\n[decl #165400] theorem BoundedContinuousFunction.instRing._proof_13\n[decl #165500] theorem BoundedContinuousFunction.charMonoidHom_apply\n[decl #165600] theorem ProbabilityTheory.IsGaussian.memLp_two_id\n[decl #165700] def Lean.Meta.Grind.Action.notApplicable\n[decl #165800] def _private.Lean.Meta.Tactic.Grind.Arith.Cutsat.Util.0.Int.Linear.Poly.eval?.go\n[decl #165900] theorem Finset.filter_ne\n[decl #166000] theorem Lean.Export.Entry.name.inj\nINTERN_CALLS 11800000000 nodes=4031019\n[decl #166100] theorem AlgebraicGeometry.tilde.isIso_toOpen_top\n[decl #166200] def _private.Mathlib.Combinatorics.SimpleGraph.Paths.0.SimpleGraph.Walk.isCycle_iff_isPath_tail_and_le_length.match_1_1\n[decl #166300] theorem CategoryTheory.Limits.binaryBiconeOfIsSplitMonoOfCokernel._proof_6\n[decl #166400] theorem RatFunc.denom_one\n[decl #166500] theorem CategoryTheory.ShortComplex.moduleCatMkOfKerLERange._proof_1\n[decl #166600] theorem FractionalIdeal.canonicalEquiv_spanSingleton\nINTERN_CALLS 11900000000 nodes=1290725\n[decl #166700] def Lean.Elab.Term.Quotation.HeadCheck.ctorElim\n[decl #166800] theorem comap_norm_nhds_one\n[decl #166900] theorem instModuleTensorProductKaehlerDifferential._proof_6\nINTERN_CALLS 12000000000 nodes=2030134\n[decl #167000] def String.Slice.takeEnd\n[decl #167100] theorem PartOrdEmb.hasForgetToPartOrd._proof_4\n[decl #167200] theorem Real.continuousOn_tan_Ioo\n[decl #167300] def CompactlySupportedContinuousMap.toRealLinearMap\n[decl #167400] theorem GroupSeminormClass.map_inv_eq_map\n[decl #167500] theorem CategoryTheory.Abelian.SpectralObject.rightHomologyDataShortComplex._proof_10\n[decl #167600] theorem _private.Init.Data.String.Pattern.String.0.String.Slice.Pattern.ForwardSliceSearcher.buildTable._proof_8\n[decl #167700] def LinearEquiv.baseChange\nINTERN_CALLS 12100000000 nodes=3145897\n[decl #167800] theorem Std.DTreeMap.Internal.Impl.isEmpty_filter_eq_false_iff\n[decl #167900] theorem _private.Mathlib.Analysis.SpecialFunctions.Gamma.Beta.0.Complex.betaIntegral_recurrence._simp_1_2\n[decl #168000] theorem tendsto_setIntegral_pow_smul_of_unique_maximum_of_isCompact_of_continuousOn\n[decl #168100] theorem _private.Mathlib.Analysis.SpecialFunctions.Gamma.BohrMollerup.0.Real.BohrMollerup.ge_logGammaSeq._proof_1_1\n[decl #168200] theorem Algebra.Generators.Hom.aeval_val\n[decl #168300] theorem Algebra.Generators.cotangentSpaceBasis._proof_1\nINTERN_CALLS 12200000000 nodes=2715284\n[decl #168400] theorem KaehlerDifferential.derivationQuotKerTotal._proof_2\n[decl #168500] def Std.DTreeMap.Raw.ofList\n[decl #168600] theorem Nat.toList_rco_succ_right_eq_append\n[decl #168700] def CategoryTheory.Abelian.Preradical.colon\u03c0\nINTERN_CALLS 12300000000 nodes=1121625\nINTERN_CALLS 12400000000 nodes=3975255\n[decl #168800] theorem Std.DTreeMap.Internal.Impl.alter!.eq_2\n[decl #168900] def _private.Mathlib.Algebra.Star.UnitaryStarAlgAut.0.Unitary.conjStarAlgAut_ext_iff'.match_1_13\n[decl #169000] theorem upperCentralSeriesStep._proof_8\n[decl #169100] def CategoryTheory.WithInitial.instUniqueHomStar\nREJECT: [CategoryTheory.Functor.IsHomLift] recursor `CategoryTheory.Functor.IsHomLift.rec` allows large elimination out of a Prop-valued inductive that is not a subsingleton\n",
      "timeout": 5680
    },
    {
      "checker": "kiota",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010611407000000002,
      "cpu_time": 0.005745254,
      "max_rss": 7151616,
      "instructions": 4249150,
      "stdout": "",
      "stderr": "REJECT: recursor `rogue` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004870109,
      "cpu_time": 0.003884136,
      "max_rss": 7131136,
      "instructions": 4171119,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006794146,
      "cpu_time": 0.005354572,
      "max_rss": 9543680,
      "instructions": 9104100,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005292673,
      "cpu_time": 0.0041229050000000005,
      "max_rss": 9515008,
      "instructions": 9097828,
      "stdout": "",
      "stderr": "REJECT: [natAddLitBad] theorem 88: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005346434000000001,
      "cpu_time": 0.004209399000000001,
      "max_rss": 9539584,
      "instructions": 9555547,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004959138,
      "cpu_time": 0.004141751,
      "max_rss": 9478144,
      "instructions": 10095620,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004251098,
      "cpu_time": 0.003484778,
      "max_rss": 7192576,
      "instructions": 4253108,
      "stdout": "",
      "stderr": "REJECT: constructor `rogue` claims inductive `Orphan`, which this block does not declare\n"
    },
    {
      "checker": "kiota",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004644776000000001,
      "cpu_time": 0.003847406,
      "max_rss": 7221248,
      "instructions": 4644742,
      "stdout": "",
      "stderr": "REJECT: [badFalse] application argument type mismatch\n"
    },
    {
      "checker": "kiota",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004345454,
      "cpu_time": 0.0035252150000000004,
      "max_rss": 7069696,
      "instructions": 4167741,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.082875323,
      "cpu_time": 0.079563103,
      "max_rss": 274153472,
      "instructions": 958321647,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "kiota",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010072333000000001,
      "cpu_time": 0.007997906,
      "max_rss": 17186816,
      "instructions": 37507526,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.716251328,
      "cpu_time": 0.713171203,
      "max_rss": 564396032,
      "instructions": 3491366156,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008152717,
      "cpu_time": 0.007101893,
      "max_rss": 16252928,
      "instructions": 31684021,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0074051920000000005,
      "cpu_time": 0.006169402,
      "max_rss": 11919360,
      "instructions": 31812301,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019803126,
      "cpu_time": 0.017795222,
      "max_rss": 22605824,
      "instructions": 162666391,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00967665,
      "cpu_time": 0.008460101999999999,
      "max_rss": 19288064,
      "instructions": 48552190,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01001191,
      "cpu_time": 0.008855132,
      "max_rss": 19189760,
      "instructions": 48477185,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037613528,
      "cpu_time": 0.035652487000000004,
      "max_rss": 32669696,
      "instructions": 334608283,
      "stdout": "",
      "stderr": "[decl #100] def False.elim\n",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.991624851,
      "cpu_time": 1.98678621,
      "max_rss": 362680320,
      "instructions": 25337397631,
      "stdout": "",
      "stderr": "[decl #100] theorem Nat.succ_le_succ\n[decl #200] def List.utf8Encode\n[decl #300] def Exists.casesOn\n[decl #400] theorem Lean.Grind.AddCommGroup.neg_add_cancel\n[decl #500] theorem Nat.add_sub_cancel_left\n[decl #600] theorem Int.nonneg_or_nonneg_neg\n[decl #700] def Lean.Omega.Constraint.sat\n[decl #800] def Int.instDiv\n[decl #900] theorem WellFounded.Nat.fix_eq\n[decl #1000] theorem Int.negSucc_eq\n[decl #1100] def _private.Init.Data.Int.DivMod.Bootstrap.0.Int.emod_emod_of_dvd.match_1_1\n[decl #1200] def GetElem?.getElem?\n[decl #1300] theorem Nat.lt_or_gt_of_ne\n[decl #1400] theorem Bool.false_eq_true\n[decl #1500] theorem Int.add_le_add_iff_right._simp_1\n[decl #1600] def Prod.lex\n[decl #1700] def Bool.dcond.match_1\n[decl #1800] theorem Lean.Grind.CommRing.instBEqMon.beq.eq_3\n[decl #1900] theorem Lean.Grind.Semiring.ofNat_mul\n[decl #2000] theorem Lean.Grind.CommRing.denoteInt_eq\n",
      "timeout": 60
    },
    {
      "checker": "kiota",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006700669,
      "cpu_time": 0.005336873,
      "max_rss": 7294976,
      "instructions": 5501080,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005812079,
      "cpu_time": 0.004490845,
      "max_rss": 9379840,
      "instructions": 7033326,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.7679863130000001,
      "cpu_time": 0.764908853,
      "max_rss": 553906176,
      "instructions": 3512564153,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.0271131820000003,
      "cpu_time": 2.024138168,
      "max_rss": 322596864,
      "instructions": 10682364930,
      "stdout": "",
      "stderr": "[decl #100] def Nat.noConfusion\n[decl #200] def _private.Init.Data.Nat.Div.Basic.0.Nat.div.go.fuel_congr.match_1_1\n[decl #300] def List.concat\n[decl #400] theorem Nat.decidableBallLT._proof_1\n",
      "timeout": 80
    },
    {
      "checker": "kiota",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 53.162791204,
      "cpu_time": 53.146843892999996,
      "max_rss": 3943735296,
      "instructions": 141919155932,
      "stdout": "",
      "stderr": "[decl #100] def Nat.noConfusion\n[decl #200] def _private.Init.Data.Nat.Div.Basic.0.Nat.div.go.fuel_congr.match_1_1\n[decl #300] def List.concat\n[decl #400] theorem Nat.decidableBallLT._proof_1\nINTERN_CALLS 100000000 nodes=25059507\nINTERN_CALLS 200000000 nodes=41335381\n",
      "timeout": 390
    },
    {
      "checker": "kiota",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 25.025499743,
      "cpu_time": 25.009450175999998,
      "max_rss": 7637454848,
      "instructions": 91745443484,
      "stdout": "",
      "stderr": "[decl #100] theorem Nat.le_refl\n[decl #200] theorem Fin.val_eq_of_eq\nINTERN_CALLS 100000000 nodes=65990945\n",
      "timeout": 260
    },
    {
      "checker": "kiota",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.595233884,
      "cpu_time": 1.5908629900000002,
      "max_rss": 586391552,
      "instructions": 8334121395,
      "stdout": "",
      "stderr": "[decl #100] theorem Nat.le_refl\n[decl #200] theorem Fin.val_eq_of_eq\n",
      "timeout": 60
    },
    {
      "checker": "kiota",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 13.260412127,
      "cpu_time": 13.251253089,
      "max_rss": 292667392,
      "instructions": 232551266110,
      "stdout": "",
      "stderr": "[decl #100] def instAddNat\n[decl #200] def Nat.div.go\n[decl #300] theorem UInt8.decEq._proof_2\n[decl #400] theorem Nat.bitwise_rec_lemma\n[decl #500] theorem WellFounded.Nat.fix_eq\n[decl #600] theorem Nat.mul_assoc\n[decl #700] theorem Iff.of_eq\n[decl #800] theorem String.ofList._proof_1\n[decl #900] def Lean.Omega.UpperBound\n[decl #1000] theorem Int.negSucc.injEq\n[decl #1100] def Nat.gcd._unary\n[decl #1200] def _private.Init.Data.Nat.Dvd.0.Nat.dvd_add_iff_right.match_1_1\n[decl #1300] theorem Int.eq_ofNat_of_zero_le\n[decl #1400] theorem Lean.Omega.Constraint.neg_sat\n[decl #1500] def Lean.Omega.LinearCombo.instAdd\n[decl #1600] theorem Eq.mpr_not\n[decl #1700] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.extractLsb'_append_extractLsb'_eq_extractLsb'._simp_1_2\n[decl #1800] theorem _private.Init.Data.Nat.Lemmas.0.Nat.succ_mod_succ_eq_zero_iff._simp_1_2\n[decl #1900] def UInt8.neg\n[decl #2000] theorem Char.utf8Size._proof_3\n[decl #2100] def Nat.decidable_dvd\n[decl #2200] theorem Array.extract_loop_succ\n[decl #2300] theorem List.toByteArray.loop.eq_def\n[decl #2400] theorem UInt8.toUInt8_toUInt32\n[decl #2500] def _private.Init.Data.ByteArray.Bootstrap.0.List.toByteArray_append'.ext.match_1\n[decl #2600] def _private.Init.Data.Nat.Lemmas.0.Nat.one_lt_two_pow.match_1_1\n[decl #2700] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.cons_append._proof_1\n[decl #2800] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.parseFirstByte_utf8EncodeChar_eq_threeMore\n[decl #2900] theorem ByteArray.extract_eq_empty_iff._simp_1\n[decl #3000] theorem Classical.not_not\n",
      "timeout": 70
    },
    {
      "checker": "kiota",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 18.884481695,
      "cpu_time": 18.871581066,
      "max_rss": 990101504,
      "instructions": 269382676908,
      "stdout": "",
      "stderr": "[decl #100] def instAddNat\n[decl #200] def Nat.div.go\n[decl #300] theorem UInt8.decEq._proof_2\n[decl #400] theorem Nat.bitwise_rec_lemma\n[decl #500] theorem WellFounded.Nat.fix_eq\n[decl #600] theorem Nat.mul_assoc\n[decl #700] theorem Iff.of_eq\n[decl #800] theorem String.ofList._proof_1\n[decl #900] def Lean.Omega.UpperBound\n[decl #1000] theorem Int.negSucc.injEq\n[decl #1100] def Nat.gcd._unary\n[decl #1200] def _private.Init.Data.Nat.Dvd.0.Nat.dvd_add_iff_right.match_1_1\n[decl #1300] theorem Int.eq_ofNat_of_zero_le\n[decl #1400] theorem Lean.Omega.Constraint.neg_sat\n[decl #1500] def Lean.Omega.LinearCombo.instAdd\n[decl #1600] theorem Eq.mpr_not\n[decl #1700] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.extractLsb'_append_extractLsb'_eq_extractLsb'._simp_1_2\n[decl #1800] theorem _private.Init.Data.Nat.Lemmas.0.Nat.succ_mod_succ_eq_zero_iff._simp_1_2\n[decl #1900] def UInt8.neg\n[decl #2000] theorem Char.utf8Size._proof_3\n[decl #2100] def Nat.decidable_dvd\n[decl #2200] theorem Array.extract_loop_succ\n[decl #2300] theorem List.toByteArray.loop.eq_def\n[decl #2400] theorem UInt8.toUInt8_toUInt32\n[decl #2500] def _private.Init.Data.ByteArray.Bootstrap.0.List.toByteArray_append'.ext.match_1\n[decl #2600] def _private.Init.Data.Nat.Lemmas.0.Nat.one_lt_two_pow.match_1_1\n[decl #2700] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.cons_append._proof_1\n[decl #2800] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.parseFirstByte_utf8EncodeChar_eq_threeMore\n[decl #2900] theorem ByteArray.extract_eq_empty_iff._simp_1\n[decl #3000] theorem Classical.not_not\n",
      "timeout": 130
    },
    {
      "checker": "kiota",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007843004,
      "cpu_time": 0.006052857000000001,
      "max_rss": 9527296,
      "instructions": 7798553,
      "stdout": "",
      "stderr": "REJECT: [kernel_refute_cheap_first] theorem 57: value type does not match declared type\n",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010723005,
      "cpu_time": 0.009187384,
      "max_rss": 11878400,
      "instructions": 55970278,
      "stdout": "",
      "stderr": "REJECT: [kernel_refute_cheap_last] theorem 57: value type does not match declared type\n",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005693717,
      "cpu_time": 0.0046169010000000005,
      "max_rss": 9633792,
      "instructions": 6984044,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.022885635,
      "cpu_time": 0.02055364,
      "max_rss": 21291008,
      "instructions": 116255313,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.769455884,
      "cpu_time": 1.765842594,
      "max_rss": 403324928,
      "instructions": 21098916657,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01108199,
      "cpu_time": 0.009175493,
      "max_rss": 19243008,
      "instructions": 47681396,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "kiota",
      "test": "std",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 1178.8160152435303,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 9.8\u202fm.\n[decl #100] def WellFounded.Nat.fix\n[decl #200] theorem eq_true\n[decl #300] def Nat.testBit\n[decl #400] theorem Nat.div_add_mod\n[decl #500] theorem Nat.zero_lt_succ._simp_1\n[decl #600] def Nat.Linear.Expr.toPoly.go\n[decl #700] theorem Nat.testBit_bitwise\n[decl #800] def Int.casesOn\n[decl #900] theorem _private.Init.Data.Int.Lemmas.0.Int.add_assoc.aux2\n[decl #1000] theorem Int.max_comm\n[decl #1100] def Nat.toDigits\n[decl #1200] theorem Lean.Omega.IntList.mul_neg_left\n[decl #1300] def Lean.Omega.tidy?.match_1\n[decl #1400] def _private.Init.Data.Nat.Basic.0.Nat.sub_le_sub_left.match_1_1\n[decl #1500] def _private.Init.Data.Nat.Dvd.0.Nat.dvd_antisymm.match_1_1\n[decl #1600] theorem Int.neg_neg_of_pos\n[decl #1700] def Pure.pure\n[decl #1800] def LawfulMonad.mk'._auto_5\n[decl #1900] def Std.HashMap.Raw.getKey\n[decl #2000] theorem List.getElem_drop._proof_1\n[decl #2100] def _private.Init.PropLemmas.0.exists_or.match_1_1\n[decl #2200] theorem Std.Internal.List.keys_eq_map\nINTERN_CALLS 100000000 nodes=3455330\n[decl #2300] theorem Std.DHashMap.Internal.AssocList.foldl_eq\n[decl #2400] def Option.get.match_1\nINTERN_CALLS 200000000 nodes=3854676\n[decl #2500] theorem List.exists_of_eraseP\n[decl #2600] theorem List.foldl_cons\nINTERN_CALLS 300000000 nodes=1969679\n[decl #2700] theorem Std.Internal.List.mem_eraseKey_of_key_ne\nINTERN_CALLS 400000000 nodes=786016\nINTERN_CALLS 500000000 nodes=4165491\n[decl #2800] theorem _private.Std.Data.Internal.List.Associative.0.Std.Internal.List.Const.length_alterKey._simp_1_4\nINTERN_CALLS 600000000 nodes=2913820\n[decl #2900] def Std.DTreeMap.Internal.Impl.size\n[decl #3000] theorem Std.DTreeMap.Internal.Impl.balanceL.match_5.congr_eq_2\n[decl #3100] theorem _private.Std.Data.DTreeMap.Internal.Balancing.0.Std.DTreeMap.Internal.Impl.balance!_eq_balance\u2098._simp_1_8\n[decl #3200] def Lean.Data.AC.EvalInformation.evalVar\n[decl #3300] theorem _private.Std.Data.DTreeMap.Internal.Balancing.0.Std.DTreeMap.Internal.Impl.balanced_rotateR._proof_1_3\n[decl #3400] theorem _private.Std.Data.DTreeMap.Internal.Operations.0.Std.DTreeMap.Internal.Impl.link._proof_5\n[decl #3500] def Std.DTreeMap.Internal.Impl.glue\n[decl #3600] def Std.DTreeMap.Internal.Impl.Const.alter.match_1\n[decl #3700] theorem Std.DTreeMap.Internal.Impl.link2._unary._proof_2\n[decl #3800] theorem Std.DTreeMap.Internal.Impl.Const.mergeWith._proof_1\n[decl #3900] def _private.Std.Data.DTreeMap.Internal.Operations.0.Std.DTreeMap.Internal.Impl.insertMin.match_3.splitter\n[decl #4000] def List.min\n[decl #4100] def Std.Tactic.BVDecide.BVBit.noConfusionType\n[decl #4200] theorem Std.Tactic.BVDecide.BVExpr.const.injEq\n[decl #4300] theorem Std.Tactic.BVDecide.instDecidableEqBVUnOp.decEq._proof_31\n[decl #4400] theorem Std.Tactic.BVDecide.BVExpr.decEq._proof_149\nINTERN_CALLS 700000000 nodes=1525178\n[decl #4500] def Std.DTreeMap.Internal.Impl.minKey\n[decl #4600] theorem _private.Init.Data.List.Find.0.List.find?_eq_some_iff_append._simp_1_3\n[decl #4700] theorem _private.Init.Data.List.Lemmas.0.List.filter_eq_nil_iff._simp_1_2\n[decl #4800] theorem _private.Std.Data.DTreeMap.Internal.Model.0.Std.DTreeMap.Internal.Impl.updateCell._proof_48\n[decl #4900] theorem forall_eq'._simp_1\n[decl #5000] theorem Std.Internal.List.isSome_minEntry?_eq_not_isEmpty\n[decl #5100] def _private.Init.PropLemmas.0.Exists.imp.match_1_1\n[decl #5200] def Std.Do.ExceptConds.entails.match_1\n[decl #5300] theorem Std.DTreeMap.Internal.Impl.minKeyD.induct_unfolding\n[decl #5400] theorem Std.DTreeMap.Internal.Impl.getKey!_eq_getKey!\u2098\n[decl #5500] def Lean.Grind.CommRing.Var\n[decl #5600] theorem forall_self_imp\n[decl #5700] def String.Slice.startInclusive\n[decl #5800] theorem List.reverse_reverse\n[decl #5900] def UInt32.ofNatLT\n[decl #6000] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.parseFirstByte_eq_done_iff_toBitVec._simp_1_1\n[decl #6100] theorem Nat.lt_or_eq_of_le\n[decl #6200] def UInt32.land\n[decl #6300] theorem _private.Init.Data.String.Decode.0.parseFirstByte_eq_done_of_utf8DecodeChar?_eq_some._proof_1_5\n[decl #6400] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.extractLsb'_append_eq_ite._proof_1_5\n[decl #6500] theorem _private.Init.Data.String.Decode.0.ByteArray.utf8DecodeChar?.toBitVec_eq_of_parseFirstByte_eq_oneMore\n[decl #6600] theorem BitVec.cons._proof_1\n[decl #6700] theorem _private.Init.Data.ByteArray.Lemmas.0.ByteArray.extract_add_four._proof_1_1\n[decl #6800] theorem ByteArray.utf8Decode?.go._unary.eq_def\n[decl #6900] theorem List.utf8Encode_eq_empty._simp_1\n[decl #7000] def _private.Init.Data.String.Decode.0.UInt8.isUTF8FirstByte_getElem_utf8EncodeChar.match_1_2\nINTERN_CALLS 800000000 nodes=2848359\n[decl #7100] theorem Std.DHashMap.Internal.AssocList.get!_eq\nINTERN_CALLS 900000000 nodes=2445787\nINTERN_CALLS 1000000000 nodes=902287\n[decl #7200] theorem Std.Sat.AIG.instLawfulOperatorBinaryInputMkGateCached\n[decl #7300] def Std.Sat.Literal.negate\n[decl #7400] theorem Std.DHashMap.distinct_keys\n[decl #7500] theorem Lean.Grind.eq_congr\n[decl #7600] def Int.sign.match_1\n[decl #7700] def Std.Tactic.BVDecide.BVExpr.bitblast.blastArithShiftRightConst.go._unary\n[decl #7800] theorem Lean.Grind.Ring.intCast_natCast_add_one\n[decl #7900] def Std.DTreeMap.Internal.Impl.insertIfNew!\n[decl #8000] theorem Std.Internal.List.insertEntryIfNew_of_perm\n[decl #8100] theorem Array.mapFinIdx_induction\n[decl #8200] theorem _private.Std.Sat.AIG.RefVecOperator.Zip.0.PSigma.casesOn._arg_pusher\n[decl #8300] def Std.Tactic.BVDecide.BoolExpr.eval\n[decl #8400] def Int.recOn\n[decl #8500] def DecidableLE\n[decl #8600] def Std.Iter.step\n[decl #8700] theorem Std.IterStep.yield.inj\n[decl #8800] def Int8.instNeg\n[decl #8900] theorem BitVec.le_total\n[decl #9000] theorem BitVec.add_neg_eq_sub\n[decl #9100] def _private.Init.Data.Int.DivMod.Lemmas.0.Int.emod_lt.match_1_1\n[decl #9200] theorem _private.Init.Data.Range.Polymorphic.SInt.0.HasModel.toNat_toInt_add_one_sub_toInt\n[decl #9300] theorem Int8.eq_iff_toBitVec_eq\nINTERN_CALLS 1100000000 nodes=1760590\n[decl #9400] theorem Std.DHashMap.Internal.Raw\u2080.interSmallerFn_eq_interSmallerFn\u2098\nINTERN_CALLS 1200000000 nodes=1666095\n[decl #9500] def Std.DTreeMap.Internal.Cell.Const.get?.match_1\n[decl #9600] theorem Array.forIn'.loop._proof_2\nINTERN_CALLS 1300000000 nodes=3834653\n[decl #9700] theorem Fin.mul_comm\n[decl #9800] theorem _private.Init.Data.List.ToArray.0.List.findFinIdx?_loop_toArray._proof_1_2\n[decl #9900] theorem _private.Std.Data.DTreeMap.Internal.WF.Lemmas.0.Std.DTreeMap.Internal.Impl.getEntryGT?_eq_find?._simp_1_1\n[decl #10000] def Std.ExtHashSet.inner\nINTERN_CALLS 1400000000 nodes=1981884\nINTERN_CALLS 1500000000 nodes=246733\n[decl #10100] def Std.Rxc.instIteratorIteratorIdOfUpwardEnumerableOfDecidableLE\n[decl #10200] theorem USize.decEq._proof_1\n[decl #10300] def Std.Iterators.Types.FilterMap.instIterator\n[decl #10400] def Std.DTreeMap.Internal.Impl.entryAtIdx?.match_1\n[decl #10500] theorem Std.DTreeMap.Internal.Impl.WF.filterMap\nINTERN_CALLS 1600000000 nodes=4046184\n[decl #10600] theorem Std.Internal.Small.of_surjective\n[decl #10700] theorem Std.Iterators.Types.ListIterator.instIterator._proof_1\n[decl #10800] theorem _private.Init.Data.String.PosRaw.0.String.Pos.Raw.offsetBy_zero_left._simp_1_1\n[decl #10900] theorem Nat.gcd_mul_left\n[decl #11000] theorem _private.Std.Time.DateTime.PlainDateTime.0.Std.Time.PlainDateTime.ofTimestampAssumingUTC._proof_11\n[decl #11100] def Std.Time.TimeZone.Offset.second\n[decl #11200] theorem Int.ediv_one\n[decl #11300] theorem Nat.mul_right_comm\n[decl #11400] theorem String.Slice.Pos.isUTF8FirstByte_byte\n[decl #11500] theorem _private.Init.Data.String.Defs.0.String.utf8ByteSize_eq_zero_iff._simp_1_2\n[decl #11600] theorem Std.DHashMap.Internal.Raw\u2080.Const.toArray_toList_eq_toArray\nINTERN_CALLS 1700000000 nodes=4484140\n[decl #11700] theorem List.getElem_mapFinIdx_go._proof_4\n[decl #11800] theorem _private.Init.Data.Rat.Lemmas.0.Rat.nonneg_antisymm._proof_1_3\n[decl #11900] def Std.Iterators.ULiftT\n[decl #12000] def BitVec.sdiv_eq.match_1\n[decl #12100] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.neg_eq_not_add._proof_1_1\n[decl #12200] theorem BitVec.getMsbD_zero\n[decl #12300] theorem Std.Internal.List.getValue_insertListConst_of_mem\n[decl #12400] def Std.Time.Millisecond.Offset\n[decl #12500] def _private.Std.Time.Date.Unit.Month.0.Std.Time.Month.Ordinal.cumulativeDays.match_1\n[decl #12600] def String.join\n[decl #12700] theorem _private.Init.Data.Array.Lemmas.0.Array.getElem_ofFn_go._proof_1_5\n[decl #12800] theorem Std.DTreeMap.mem_union_of_left\n[decl #12900] theorem Std.Sat.AIG.mkGate._proof_3\n[decl #13000] theorem _private.Init.Data.String.Lemmas.FindPos.0.String.Slice.posGT_eq_next._simp_1\n[decl #13100] theorem Std.LinearOrderPackage.ofLE._proof_2\n[decl #13200] def WellFounded.extrinsicFix\u2083\n[decl #13300] def Lean.Grind.CommRing.Expr.mul.elim\nINTERN_CALLS 1800000000 nodes=4787968\n[decl #13400] theorem List.getElem?_reverse'\n[decl #13500] theorem _private.Std.Data.DHashMap.Internal.RawLemmas.0.Std.DHashMap.Internal.Raw\u2080.insert_equiv_congr._simp_1_1\nINTERN_CALLS 1900000000 nodes=3991435\n[decl #13600] def instAddISize\n[decl #13700] def Std.Slice.Internal.ByteSliceData.casesOn\n[decl #13800] theorem Vector.replicate_eq_mk_replicate\n[decl #13900] theorem _private.Init.Data.Range.Polymorphic.Lemmas.0.Std.Rcc.length_toList._simp_1_5\nINTERN_CALLS 2000000000 nodes=3538718\n[decl #14000] theorem UInt16.ofBitVec_uInt32ToBitVec\nINTERN_CALLS 2100000000 nodes=2588596\n[decl #14100] def List.minOn\n[decl #14200] theorem Std.Internal.List.getKeyD_insertList_of_contains_eq_false_right\n[decl #14300] theorem Std.DTreeMap.mem_congr\n[decl #14400] def Std.Internal.Parsec.instMonad\n[decl #14500] def Std.Internal.Parsec.Input.next'\n[decl #14600] theorem Int8.toInt_toInt64\nINTERN_CALLS 2200000000 nodes=2545403\n[decl #14700] theorem Std.DHashMap.Const.get?_filterMap\n[decl #14800] def Lean.Grind.CommRing.toRing\n[decl #14900] def Std.Internal.IO.Process.ResourceUsageStats.mk.noConfusion\nINTERN_CALLS 2300000000 nodes=1109425\n[decl #15000] def Std.Time.instHAddOffsetOffset_9\n[decl #15100] def Std.DTreeMap.Internal.Impl.link2!._unary\n[decl #15200] theorem WeaklyLawfulMonadAttach.map_attach\nINTERN_CALLS 2400000000 nodes=1634352\n[decl #15300] theorem Vector.range'_one\n[decl #15400] def instOrOpInt16\n[decl #15500] theorem Nat.toList_rco_eq_cons_iff._simp_1\nINTERN_CALLS 2500000000 nodes=1247024\n[decl #15600] def Lean.Grind.CommRing.Poly.denote'.go\n[decl #15700] theorem Lean.Grind.CommRing.Mon.revlexWF.match_1.congr_eq_1\n[decl #15800] def Lean.PrettyPrinter.Unexpander\n[decl #15900] theorem Std.DTreeMap.mem_of_mem_insert\n[decl #16000] def Std.DTreeMap.Const.unitOfList._auto_1\n[decl #16100] def XorOp.noConfusionType\n[decl #16200] theorem minOn_eq_right\n[decl #16300] def Std.ExtTreeMap.getKeyD\n[decl #16400] theorem List.not_of_lt_findIdx\n[decl #16500] theorem _private.Init.Data.Nat.Fold.0.Nat.any_eq_anyTR._proof_1_2\n[decl #16600] theorem Std.Internal.List.Const.maxKeyD_alterKey_eq_self\n[decl #16700] theorem List.zipWith_toArray\n[decl #16800] theorem _private.Std.Data.DHashMap.Internal.RawLemmas.0.Std.DHashMap.Internal.Raw\u2080.perm_keys_congr_left\nINTERN_CALLS 2600000000 nodes=1862756\n[decl #16900] theorem _private.Std.Data.TreeMap.Lemmas.0.Std.TreeMap.equiv_iff_equiv\n[decl #17000] theorem Std.Rxi.Iterator.Monadic.isPlausibleOutput_iff\n[decl #17100] theorem Array.foldlM.loop.congr_simp\n[decl #17200] def Std.DHashMap.Raw.filterMap\n[decl #17300] theorem Std.Do.Spec.forIn'_rcc\n[decl #17400] theorem Option.merge.eq_3\n[decl #17500] theorem Std.Iterators.Types.ArrayIterator.instIterator._proof_1\n[decl #17600] theorem _private.Std.Data.Iterators.Lemmas.Producers.Monadic.Array.0.Std.Iterators.Types.ArrayIterator.stepAsHetT_iterFromIdxM._simp_1_7\nINTERN_CALLS 2700000000 nodes=2426113\n[decl #17700] theorem Lean.Grind.Linarith.instBEqPoly.beq_spec_2\n[decl #17800] theorem ISize.not_lt\n[decl #17900] theorem List.append_left_eq_self\nINTERN_CALLS 2800000000 nodes=1994752\n[decl #18000] theorem Std.Tactic.BVDecide.BVExpr.bitblast.instLawfulVecOperatorBVBitBVVarBlastVar\n[decl #18100] theorem _private.Std.Sat.AIG.If.0.Std.Sat.AIG.RefVec.ite._proof_3\n[decl #18200] theorem Std.Sat.AIG.RefVec.fold_decl_eq\n[decl #18300] def Std.Tactic.BVDecide.BVExpr.bitblast.mkOverflowBit.go\n[decl #18400] theorem Std.Tactic.BVDecide.BVExpr.bitblast.instLawfulVecOperatorShiftTargetBlastRotateRight\n[decl #18500] def Std.Tactic.BVDecide.BVExpr.bitblast.blastShiftLeft.go\nINTERN_CALLS 2900000000 nodes=2336245\n[decl #18600] theorem Std.DHashMap.mem_insert_self\n[decl #18700] theorem _private.Std.Tactic.BVDecide.Bitblast.BVExpr.Circuit.Lemmas.Var.0.Std.Tactic.BVDecide.BVExpr.bitblast.blastVar.go_denote_eq._proof_1_3\nINTERN_CALLS 3000000000 nodes=2343180\n[decl #18800] theorem BitVec.setWidth_ofNat_one_eq_ofNat_one_of_lt\n[decl #18900] theorem _private.Std.Tactic.BVDecide.Bitblast.BVExpr.Circuit.Lemmas.Operations.ShiftLeft.0.Std.Tactic.BVDecide.BVExpr.bitblast.blastShiftLeftConst.go_get_aux._simp_1_1\n[decl #19000] theorem _private.Init.Data.BitVec.Bitblast.0.BitVec.DivModState.toNat_shiftRight_sub_one_eq._proof_1_4\n[decl #19100] theorem Std.Tactic.BVDecide.BVExpr.bitblast.blastZeroExtend.go_get_aux._unary\n[decl #19200] theorem BitVec.getElem_rotateLeft\n[decl #19300] theorem _private.Init.Data.BitVec.Lemmas.0.BitVec.getMsbD_setWidth'._simp_1_1\n[decl #19400] def Std.Tactic.BVDecide.BVExpr.bitblast.ExtractTarget.w\n[decl #19500] theorem _private.Std.Tactic.BVDecide.Bitblast.BVExpr.Circuit.Lemmas.Operations.ShiftRight.0.Std.Tactic.BVDecide.BVExpr.bitblast.denote_blastShiftRightConst._proof_1_1\nINTERN_CALLS 3100000000 nodes=4534806\n[decl #19600] theorem Std.TreeMap.Raw.getKey!_insertManyIfNewUnit_list_of_mem\n[decl #19700] theorem _private.Init.Data.Iterators.Lemmas.Combinators.Monadic.FilterMap.0.Std.Internal.pbind_eq_pbind_if_isSome\n[decl #19800] theorem Std.DHashMap.Internal.Raw.Const.ofList_eq\n[decl #19900] theorem Std.Iter.findM?_eq_findSomeM?\n[decl #20000] theorem List.finIdxOf?.eq_1\nINTERN_CALLS 3200000000 nodes=3098234\n[decl #20100] theorem Std.DTreeMap.getKey!_inter_of_mem_right\n[decl #20200] theorem Fin.val_eq_zero_iff\n[decl #20300] def AndOp.noConfusion\n[decl #20400] def Std.ExtHashMap.getKey?\nINTERN_CALLS 3300000000 nodes=3765598\n[decl #20500] theorem _private.Init.Data.Range.Polymorphic.Lemmas.0.Std.Rio.mem_toList_iff_mem._simp_1_7\n[decl #20600] def Std.Time.Timestamp.ofPlainDateTimeAssumingUTC\n[decl #20700] theorem Std.DHashMap.Internal.Raw\u2080.any_eq_true\n[decl #20800] def Float.le\n[decl #20900] theorem Std.DHashMap.Internal.Raw.Const.getD_eq\n[decl #21000] theorem _private.Init.Data.Range.Polymorphic.UInt.0.UInt8.instLawfulUpwardEnumerableLE._simp_1\n[decl #21100] def UInt32.xor\n[decl #21200] theorem Std.DHashMap.Internal.Raw\u2080.size_filterMap_le_size\n[decl #21300] theorem Std.TreeMap.getD_diff_of_mem_right\nINTERN_CALLS 3400000000 nodes=3988805\n[decl #21400] def instLEInt16\n[decl #21500] def IO.Error.permissionDenied.elim\n[decl #21600] theorem USize.toNat_toUInt32\n[decl #21700] theorem Vector.mk_toArray\n[decl #21800] theorem Std.ExtTreeMap.getKey_union_of_not_mem_left\nINTERN_CALLS 3500000000 nodes=2678607\n[decl #21900] theorem Int.getElem_toArray_rco\n[decl #22000] def Std.Rco.HasRcoIntersection.intersection\n[decl #22100] theorem _private.Init.Data.ByteArray.Lemmas.0.ByteArray.extract_eq_extract_iff_getElem._proof_1_4\n[decl #22200] theorem _private.Init.Data.String.Pattern.String.0.String.Slice.Pattern.ForwardSliceSearcher.buildTable._proof_4\n[decl #22300] theorem _private.Init.Data.String.Pattern.String.0.String.Slice.Pattern.ForwardSliceSearcher.buildTable.go._unary.eq_def\n[decl #22400] theorem String.Slice.Pos.str_le_endExclusive\n[decl #22500] def _private.Init.Data.String.Lemmas.Pattern.String.ForwardSearcher.0.String.Slice.Pattern.Model.ForwardSliceSearcher.prefixFunction\n[decl #22600] theorem _private.Init.Data.String.Lemmas.Pattern.String.ForwardSearcher.0.String.Slice.Pattern.Model.ForwardSliceSearcher.partialMatch_add_one_add_one_iff._proof_1_15\nINTERN_CALLS 3600000000 nodes=1920796\n[decl #22700] def instComplementInt8\n[decl #22800] theorem Std.Internal.List.minKey?_insertEntry_le_minKey?\n[decl #22900] def Sum.getLeft.match_1\n[decl #23000] theorem _private.Init.Data.Array.Lex.Lemmas.0.Array.cons_lex_cons._simp_1_2\n[decl #23100] theorem List.foldr_wfParam\n[decl #23200] theorem Nat.dvd_lcm_right\nINTERN_CALLS 3700000000 nodes=2579597\n[decl #23300] theorem Int.neg_emod\n[decl #23400] def String.Slice.instBEq\n[decl #23500] theorem _private.Init.Data.String.Basic.0.String.Slice.Pos.next_le_of_lt._simp_1_4\n[decl #23600] def Prod.swap\n[decl #23700] theorem UInt16.toUInt64._proof_2\n[decl #23800] theorem UInt16.le_iff_toBitVec_le\n[decl #23900] theorem Int.sub_mul_emod_self_left\n[decl #24000] theorem Std.DHashMap.Const.getKeyD_ofList_of_mem\nINTERN_CALLS 3800000000 nodes=3098673\n[decl #24100] theorem Std.ExtDTreeMap.maxKey_insertIfNew\nINTERN_CALLS 3900000000 nodes=2338615\n[decl #24200] theorem Std.ExtHashMap.size_union_of_not_mem\n[decl #24300] theorem Std.DHashMap.Internal.Raw\u2080.contains_insertIfNew_self\n[decl #24400] def String.Slice.Pos._sizeOf_1\n[decl #24500] theorem _private.Init.Data.List.Nat.Erase.0.List.eraseIdx_set_eq._proof_1_1\n[decl #24600] def instOrdOption.match_1\n[decl #24700] def instDecidableEqUInt16\nINTERN_CALLS 4000000000 nodes=1750119\n[decl #24800] def Std.DTreeMap.Raw.minKey?\n[decl #24900] theorem _private.Init.Data.Slice.List.Lemmas.0.List.toList_mkSlice_rco._proof_1_3\nINTERN_CALLS 4100000000 nodes=512513\n[decl #25000] theorem Std.Internal.List.getKey?_filter_not_contains\n[decl #25100] theorem Sum.liftRel_inl_inl\n[decl #25200] theorem _private.Init.Data.Dyadic.Basic.0.Dyadic.ofIntWithPrec_shiftLeft_add._simp_1_2\n[decl #25300] theorem _private.Init.Data.Dyadic.Basic.0.Dyadic.blt_iff_toRat._simp_1_9\nINTERN_CALLS 4200000000 nodes=4220698\n[decl #25400] theorem _private.Init.Data.Array.Subarray.Split.0.Subarray.take._proof_3\n[decl #25500] def Std.Internal.IsStrictCut.recOn\nINTERN_CALLS 4300000000 nodes=2824304\n[decl #25600] theorem Std.DHashMap.Internal.Raw\u2080.forM_eq_forM_toArray\n[decl #25700] def Std.ExtDTreeMap.diff\n[decl #25800] theorem Std.DTreeMap.Internal.Impl.entryAtIdx.match_1.congr\nINTERN_CALLS 4400000000 nodes=1579005\n[decl #25900] theorem Nat.compare_eq_ite_le\nDECLINE: [_private.Init.Data.Range.Polymorphic.SInt.0.Int16.instRxcHasSize_eq] WHNF depth limit\n",
      "timeout": 590
    },
    {
      "checker": "kiota",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03243402,
      "cpu_time": 0.011136072,
      "max_rss": 7241728,
      "instructions": 4177722,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006112815000000001,
      "cpu_time": 0.004747619000000001,
      "max_rss": 7286784,
      "instructions": 4202082,
      "stdout": "",
      "stderr": "REJECT: [badDef] def 1: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006060526,
      "cpu_time": 0.004612032,
      "max_rss": 7290880,
      "instructions": 4213525,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004739755,
      "cpu_time": 0.003690695,
      "max_rss": 7077888,
      "instructions": 4190036,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006472841,
      "cpu_time": 0.005284695,
      "max_rss": 7077888,
      "instructions": 4251581,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0051227650000000005,
      "cpu_time": 0.003926376,
      "max_rss": 7147520,
      "instructions": 4359915,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005270423000000001,
      "cpu_time": 0.004212342,
      "max_rss": 7417856,
      "instructions": 4377091,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005709688,
      "cpu_time": 0.004424890000000001,
      "max_rss": 7368704,
      "instructions": 4349411,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005730377,
      "cpu_time": 0.004677566,
      "max_rss": 7409664,
      "instructions": 4357073,
      "stdout": "",
      "stderr": "REJECT: [forallSortBad] expected a sort\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0053339830000000005,
      "cpu_time": 0.004187927,
      "max_rss": 7262208,
      "instructions": 4301036,
      "stdout": "",
      "stderr": "REJECT: [nonTypeType] expected a sort\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00549743,
      "cpu_time": 0.004419842,
      "max_rss": 7200768,
      "instructions": 4294286,
      "stdout": "",
      "stderr": "REJECT: [nonTypeAxiom] expected a sort\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005622274,
      "cpu_time": 0.004271482,
      "max_rss": 7184384,
      "instructions": 4182013,
      "stdout": "",
      "stderr": "REJECT: [nonPropThm] theorem 1: theorem type is not a Prop\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005287695,
      "cpu_time": 0.004205751000000001,
      "max_rss": 7294976,
      "instructions": 4362686,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006272215,
      "cpu_time": 0.004838137,
      "max_rss": 7376896,
      "instructions": 4199150,
      "stdout": "",
      "stderr": "REJECT: [selfProof] `selfProof` refers to itself; it is not in the environment until it is checked\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005412089,
      "cpu_time": 0.004196074,
      "max_rss": 7155712,
      "instructions": 4179658,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004674513,
      "cpu_time": 0.0038001320000000003,
      "max_rss": 7278592,
      "instructions": 4182240,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0062559650000000005,
      "cpu_time": 0.004854519,
      "max_rss": 7180288,
      "instructions": 4185674,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0060560990000000006,
      "cpu_time": 0.004919982,
      "max_rss": 7426048,
      "instructions": 4374580,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005057652,
      "cpu_time": 0.004070957,
      "max_rss": 7147520,
      "instructions": 4176028,
      "stdout": "",
      "stderr": "REJECT: [tut06_bad01] def 1: duplicate universe parameter\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006001727,
      "cpu_time": 0.004806408000000001,
      "max_rss": 7000064,
      "instructions": 4182905,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005772787000000001,
      "cpu_time": 0.004778925,
      "max_rss": 7372800,
      "instructions": 4183580,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005819333,
      "cpu_time": 0.004564734,
      "max_rss": 7196672,
      "instructions": 4243618,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005139556,
      "cpu_time": 0.004041451000000001,
      "max_rss": 7278592,
      "instructions": 4246792,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004965740000000001,
      "cpu_time": 0.003926077,
      "max_rss": 7270400,
      "instructions": 4205465,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0058820420000000005,
      "cpu_time": 0.004677868,
      "max_rss": 7331840,
      "instructions": 4225757,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005404464,
      "cpu_time": 0.0042919130000000005,
      "max_rss": 7380992,
      "instructions": 4187570,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0054225490000000005,
      "cpu_time": 0.004488539000000001,
      "max_rss": 7008256,
      "instructions": 4197075,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005826878000000001,
      "cpu_time": 0.004725895999999999,
      "max_rss": 7098368,
      "instructions": 4230198,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004772437,
      "cpu_time": 0.003821473,
      "max_rss": 7131136,
      "instructions": 4337233,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005475017,
      "cpu_time": 0.004504271000000001,
      "max_rss": 7213056,
      "instructions": 4911377,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005874448,
      "cpu_time": 0.004705339,
      "max_rss": 7380992,
      "instructions": 5366176,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004979135,
      "cpu_time": 0.004080545,
      "max_rss": 9416704,
      "instructions": 5628612,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005739855,
      "cpu_time": 0.0046587500000000006,
      "max_rss": 7208960,
      "instructions": 4196355,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005777105,
      "cpu_time": 0.004747507,
      "max_rss": 7335936,
      "instructions": 4366376,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004747751000000001,
      "cpu_time": 0.003872746,
      "max_rss": 7159808,
      "instructions": 4252407,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0060708360000000005,
      "cpu_time": 0.005111849999999999,
      "max_rss": 7274496,
      "instructions": 4294193,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005217442,
      "cpu_time": 0.0042648830000000006,
      "max_rss": 7180288,
      "instructions": 4421683,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00535417,
      "cpu_time": 0.004199769,
      "max_rss": 7286784,
      "instructions": 4644967,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005378676000000001,
      "cpu_time": 0.004262791,
      "max_rss": 7245824,
      "instructions": 4551754,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005685643000000001,
      "cpu_time": 0.004539374,
      "max_rss": 7409664,
      "instructions": 4643165,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005177758,
      "cpu_time": 0.004016234,
      "max_rss": 7409664,
      "instructions": 4638543,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005737531000000001,
      "cpu_time": 0.004673569,
      "max_rss": 7385088,
      "instructions": 4368038,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.021261137000000003,
      "cpu_time": 0.004991683,
      "max_rss": 6995968,
      "instructions": 4575991,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019546315,
      "cpu_time": 0.018516008,
      "max_rss": 7245824,
      "instructions": 4555689,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005853999,
      "cpu_time": 0.004609207,
      "max_rss": 9613312,
      "instructions": 6129753,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007497517,
      "cpu_time": 0.006181535,
      "max_rss": 7090176,
      "instructions": 4288012,
      "stdout": "",
      "stderr": "REJECT: inductive `inductBadNonSort` is missing a recursor\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005786872,
      "cpu_time": 0.004609367,
      "max_rss": 7041024,
      "instructions": 4206364,
      "stdout": "",
      "stderr": "REJECT: inductive `inductBadNonSort2` is missing a recursor\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005841886,
      "cpu_time": 0.004429913,
      "max_rss": 7151616,
      "instructions": 4162317,
      "stdout": "",
      "stderr": "REJECT: inductive `inductLevelParam` is missing a recursor\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005960207,
      "cpu_time": 0.004802872,
      "max_rss": 7102464,
      "instructions": 4163791,
      "stdout": "",
      "stderr": "REJECT: inductive `inductTooFewParams` is missing a recursor\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005345744,
      "cpu_time": 0.004258109,
      "max_rss": 6975488,
      "instructions": 4278952,
      "stdout": "",
      "stderr": "REJECT: recursor `inductWrongCtorParams.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006082849,
      "cpu_time": 0.00465344,
      "max_rss": 7217152,
      "instructions": 4260272,
      "stdout": "",
      "stderr": "REJECT: recursor `inductWrongCtorResParams.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007822288,
      "cpu_time": 0.005166272,
      "max_rss": 7151616,
      "instructions": 4275797,
      "stdout": "",
      "stderr": "REJECT: recursor `inductWrongCtorResLevel.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0059955450000000006,
      "cpu_time": 0.004760881000000001,
      "max_rss": 7278592,
      "instructions": 4270329,
      "stdout": "",
      "stderr": "REJECT: recursor `inductInIndex.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0050761470000000005,
      "cpu_time": 0.004277666,
      "max_rss": 7208960,
      "instructions": 4223519,
      "stdout": "",
      "stderr": "REJECT: recursor `indNeg.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005068833,
      "cpu_time": 0.004051591,
      "max_rss": 7344128,
      "instructions": 4740394,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005421076,
      "cpu_time": 0.004314837,
      "max_rss": 7286784,
      "instructions": 4340036,
      "stdout": "",
      "stderr": "REJECT: recursor `reduceCtorType.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005682086,
      "cpu_time": 0.004679378,
      "max_rss": 7233536,
      "instructions": 4401855,
      "stdout": "",
      "stderr": "REJECT: recursor `indNegReducible.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004903482000000001,
      "cpu_time": 0.003926581,
      "max_rss": 7364608,
      "instructions": 4392381,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0054818490000000004,
      "cpu_time": 0.004528768999999999,
      "max_rss": 7168000,
      "instructions": 4398874,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005222592000000001,
      "cpu_time": 0.004196072,
      "max_rss": 7389184,
      "instructions": 4413870,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004862737000000001,
      "cpu_time": 0.004051272,
      "max_rss": 6938624,
      "instructions": 4219160,
      "stdout": "",
      "stderr": "REJECT: recursor `typeWithTooHighTypeField.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0048911300000000005,
      "cpu_time": 0.003860503,
      "max_rss": 7290880,
      "instructions": 4322854,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004614961,
      "cpu_time": 0.0037899400000000003,
      "max_rss": 7352320,
      "instructions": 4585145,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005049507,
      "cpu_time": 0.0042027340000000005,
      "max_rss": 7303168,
      "instructions": 4788677,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0058482790000000005,
      "cpu_time": 0.004798093,
      "max_rss": 7188480,
      "instructions": 4650000,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005464658000000001,
      "cpu_time": 0.004485263,
      "max_rss": 7204864,
      "instructions": 4800045,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005175954,
      "cpu_time": 0.0041921039999999994,
      "max_rss": 7131136,
      "instructions": 4795904,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005663932,
      "cpu_time": 0.004709194,
      "max_rss": 7200768,
      "instructions": 4452183,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004781003000000001,
      "cpu_time": 0.0038348360000000003,
      "max_rss": 7168000,
      "instructions": 4706099,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004772918,
      "cpu_time": 0.003880459,
      "max_rss": 7176192,
      "instructions": 4609748,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005804466,
      "cpu_time": 0.004710238,
      "max_rss": 9515008,
      "instructions": 6717898,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005034129,
      "cpu_time": 0.004105470999999999,
      "max_rss": 7282688,
      "instructions": 4442009,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005067131,
      "cpu_time": 0.003998109,
      "max_rss": 7168000,
      "instructions": 4318188,
      "stdout": "",
      "stderr": "REJECT: recursor `BogusRecursor.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0053017310000000005,
      "cpu_time": 0.004260422,
      "max_rss": 7331840,
      "instructions": 4730781,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005546351000000001,
      "cpu_time": 0.0045627820000000005,
      "max_rss": 7397376,
      "instructions": 5317487,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004868176,
      "cpu_time": 0.003934541,
      "max_rss": 7176192,
      "instructions": 4972817,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005361192000000001,
      "cpu_time": 0.004289697,
      "max_rss": 7548928,
      "instructions": 5213152,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005978542000000001,
      "cpu_time": 0.004717169,
      "max_rss": 9506816,
      "instructions": 5784678,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005586716,
      "cpu_time": 0.004385398,
      "max_rss": 9412608,
      "instructions": 5885865,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005728904,
      "cpu_time": 0.0046441,
      "max_rss": 9543680,
      "instructions": 6349425,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006871641,
      "cpu_time": 0.005670528,
      "max_rss": 9609216,
      "instructions": 8069714,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007846372,
      "cpu_time": 0.006420976,
      "max_rss": 13643776,
      "instructions": 19707478,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005520884,
      "cpu_time": 0.00438139,
      "max_rss": 7368704,
      "instructions": 4807764,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004978564,
      "cpu_time": 0.0041129949999999995,
      "max_rss": 7434240,
      "instructions": 4902153,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006196462000000001,
      "cpu_time": 0.005050104000000001,
      "max_rss": 7430144,
      "instructions": 4902181,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007508678,
      "cpu_time": 0.006065640000000001,
      "max_rss": 7544832,
      "instructions": 5071711,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006085484,
      "cpu_time": 0.005055514,
      "max_rss": 7421952,
      "instructions": 4633731,
      "stdout": "",
      "stderr": "REJECT: [projOutOfRange] projection index out of range\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005389906000000001,
      "cpu_time": 0.004423139,
      "max_rss": 7290880,
      "instructions": 4577638,
      "stdout": "",
      "stderr": "REJECT: [projNotStruct] projection: not a single-constructor inductive\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005188799,
      "cpu_time": 0.004101195,
      "max_rss": 7290880,
      "instructions": 5228159,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005617183,
      "cpu_time": 0.0046608150000000004,
      "max_rss": 7421952,
      "instructions": 5224352,
      "stdout": "",
      "stderr": "REJECT: [projProp2] cannot project a Type field from a Prop structure\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006516123,
      "cpu_time": 0.005339828,
      "max_rss": 7176192,
      "instructions": 5228155,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004835255,
      "cpu_time": 0.003988023,
      "max_rss": 7544832,
      "instructions": 5224069,
      "stdout": "",
      "stderr": "REJECT: [projProp4] cannot project a Type field from a Prop structure\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005018619,
      "cpu_time": 0.003909832,
      "max_rss": 7286784,
      "instructions": 5251802,
      "stdout": "",
      "stderr": "REJECT: [projProp5] cannot project a Type field from a Prop structure\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005382693,
      "cpu_time": 0.004399072,
      "max_rss": 7188480,
      "instructions": 5230654,
      "stdout": "",
      "stderr": "REJECT: [projProp6] cannot project a Prop field that comes after a dependent data field\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00522683,
      "cpu_time": 0.0043556720000000005,
      "max_rss": 7213056,
      "instructions": 5023676,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004908392,
      "cpu_time": 0.0039008370000000003,
      "max_rss": 7245824,
      "instructions": 4986171,
      "stdout": "",
      "stderr": "REJECT: [projIndexData] projection struct name mismatch\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004918282,
      "cpu_time": 0.003918031,
      "max_rss": 7340032,
      "instructions": 4987264,
      "stdout": "",
      "stderr": "REJECT: [projIndexData2] projection struct name mismatch\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006092768,
      "cpu_time": 0.005143709999999999,
      "max_rss": 7319552,
      "instructions": 5666101,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005225207,
      "cpu_time": 0.004316037,
      "max_rss": 7372800,
      "instructions": 5175898,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005459608,
      "cpu_time": 0.004269158,
      "max_rss": 7417856,
      "instructions": 5417626,
      "stdout": "",
      "stderr": "REJECT: [ruleKbad] theorem 21: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0054185610000000006,
      "cpu_time": 0.004095264,
      "max_rss": 9527296,
      "instructions": 6656362,
      "stdout": "",
      "stderr": "REJECT: [ruleKAcc] theorem 30: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004908512,
      "cpu_time": 0.004057362,
      "max_rss": 7168000,
      "instructions": 4517267,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005160677000000001,
      "cpu_time": 0.004048818,
      "max_rss": 7294976,
      "instructions": 4978540,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005287746,
      "cpu_time": 0.004357474,
      "max_rss": 7540736,
      "instructions": 4941224,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005323282,
      "cpu_time": 0.004332951000000001,
      "max_rss": 7364608,
      "instructions": 5086122,
      "stdout": "",
      "stderr": "REJECT: [proofIrrelevanceBad] def 16: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005298505,
      "cpu_time": 0.0042816419999999996,
      "max_rss": 7311360,
      "instructions": 5076205,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005126402,
      "cpu_time": 0.004245565,
      "max_rss": 7421952,
      "instructions": 4592566,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005845563000000001,
      "cpu_time": 0.004663700000000001,
      "max_rss": 7348224,
      "instructions": 5121875,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005899724,
      "cpu_time": 0.004682203,
      "max_rss": 7344128,
      "instructions": 5050133,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0049979410000000005,
      "cpu_time": 0.0039867819999999995,
      "max_rss": 7331840,
      "instructions": 5049413,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006691833,
      "cpu_time": 0.005583476,
      "max_rss": 7344128,
      "instructions": 5289563,
      "stdout": "",
      "stderr": "REJECT: [indexedUnitEta] def 25: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005312791000000001,
      "cpu_time": 0.004220128,
      "max_rss": 9478144,
      "instructions": 6350049,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005658562000000001,
      "cpu_time": 0.00447397,
      "max_rss": 7520256,
      "instructions": 5414054,
      "stdout": "",
      "stderr": "REJECT: [indexedStructEta] def 29: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0059940720000000005,
      "cpu_time": 0.004525471,
      "max_rss": 7282688,
      "instructions": 4998216,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005034659,
      "cpu_time": 0.004010503,
      "max_rss": 7303168,
      "instructions": 5029297,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005757738,
      "cpu_time": 0.00439212,
      "max_rss": 7225344,
      "instructions": 5183864,
      "stdout": "",
      "stderr": "REJECT: [funEtaBad] theorem 15: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004577281,
      "cpu_time": 0.003668662,
      "max_rss": 7299072,
      "instructions": 4561102,
      "stdout": "",
      "stderr": "REJECT: recursor `reflOccLeft.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005405115,
      "cpu_time": 0.004253271,
      "max_rss": 7188480,
      "instructions": 4587505,
      "stdout": "",
      "stderr": "REJECT: recursor `reflOccInIndex.rec` type telescope length 0 != 1\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005154274,
      "cpu_time": 0.004181555000000001,
      "max_rss": 7417856,
      "instructions": 4794412,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004894155000000001,
      "cpu_time": 0.0040214230000000005,
      "max_rss": 7421952,
      "instructions": 4794158,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00529045,
      "cpu_time": 0.004092677,
      "max_rss": 7135232,
      "instructions": 4868547,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0049763,
      "cpu_time": 0.003997125,
      "max_rss": 9461760,
      "instructions": 5858827,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005414974,
      "cpu_time": 0.004456162,
      "max_rss": 7544832,
      "instructions": 5417963,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006175964000000001,
      "cpu_time": 0.005027281000000001,
      "max_rss": 9543680,
      "instructions": 6473723,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006698316,
      "cpu_time": 0.005277199000000001,
      "max_rss": 9515008,
      "instructions": 6684734,
      "stdout": "",
      "stderr": "REJECT: [accRecNoEta] theorem 30: value type does not match declared type\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005282315,
      "cpu_time": 0.0043904569999999995,
      "max_rss": 7221248,
      "instructions": 4951896,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005632142000000001,
      "cpu_time": 0.004511885,
      "max_rss": 7352320,
      "instructions": 5024587,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006492638,
      "cpu_time": 0.005365366,
      "max_rss": 7299072,
      "instructions": 5045227,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030413733000000002,
      "cpu_time": 0.004147929999999999,
      "max_rss": 7372800,
      "instructions": 5252776,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005528398,
      "cpu_time": 0.004441863,
      "max_rss": 7270400,
      "instructions": 5421025,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018339607,
      "cpu_time": 0.017357333000000003,
      "max_rss": 7360512,
      "instructions": 5356627,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "kiota",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005054757,
      "cpu_time": 0.004074023,
      "max_rss": 6991872,
      "instructions": 4187702,
      "stdout": "",
      "stderr": "REJECT: duplicate declaration of dup_defs\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0048814010000000005,
      "cpu_time": 0.003872855,
      "max_rss": 7069696,
      "instructions": 4330856,
      "stdout": "",
      "stderr": "REJECT: duplicate declaration of dup_ind_def\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004782606,
      "cpu_time": 0.003868967,
      "max_rss": 7376896,
      "instructions": 4333852,
      "stdout": "",
      "stderr": "REJECT: duplicate declaration of dup_ctor_def.mk\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005084524,
      "cpu_time": 0.004177858,
      "max_rss": 7122944,
      "instructions": 4335699,
      "stdout": "",
      "stderr": "REJECT: duplicate declaration of dup_rec_def.rec\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006184950000000001,
      "cpu_time": 0.004889844,
      "max_rss": 6955008,
      "instructions": 4292067,
      "stdout": "",
      "stderr": "REJECT: recursor `misnamed_rec.not_rec` is not named `I.rec` for an inductive in this group\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006386950000000001,
      "cpu_time": 0.005155553,
      "max_rss": 7204864,
      "instructions": 4347262,
      "stdout": "",
      "stderr": "REJECT: recursor `dup_rec_def2.not_rec` is not named `I.rec` for an inductive in this group\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005032134000000001,
      "cpu_time": 0.004118256,
      "max_rss": 7233536,
      "instructions": 4281228,
      "stdout": "",
      "stderr": "REJECT: duplicate declaration of dup_ctor_rec.rec\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005595503,
      "cpu_time": 0.004484371,
      "max_rss": 7135232,
      "instructions": 4352947,
      "stdout": "",
      "stderr": "REJECT: duplicate declaration of dup_ind_con_con.mk\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005154565000000001,
      "cpu_time": 0.004139195,
      "max_rss": 7204864,
      "instructions": 4260871,
      "stdout": "",
      "stderr": "REJECT: unsafe definition\n"
    },
    {
      "checker": "kiota",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005952846,
      "cpu_time": 0.004956841,
      "max_rss": 7020544,
      "instructions": 4260631,
      "stdout": "",
      "stderr": "REJECT: partial definition\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.052163285000000004,
      "cpu_time": 0.030641606000000002,
      "max_rss": 22216704,
      "instructions": 9119844,
      "stdout": "",
      "stderr": "loaded 12 declarations, 204 exprs (204 unique), 63 names in 0.000485041s\ndeclaration order verified in 2.505e-06s\nenvironment built in 2.2271e-05s; checking with 4 worker processes\nFAIL _test (line 283): let value type mismatch for 'x'\nchecked 11 declarations, 1 failed, in 0.002973s wall (2.09597e-06 core-hours over 4 workers); 4 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01756139,
      "cpu_time": 0.017322711,
      "max_rss": 22441984,
      "instructions": 9501925,
      "stdout": "",
      "stderr": "loaded 25 declarations, 465 exprs (465 unique), 124 names in 0.000663312s\ndeclaration order verified in 4.99e-06s\nenvironment built in 2.2011e-05s; checking with 4 worker processes\nFAIL _private.Test.0.S (line 235): constructor field/parameter/index counts do not match: _private.Test.0.S.mk\nchecked 9 declarations, 1 failed, in 0.00260207s wall (1.94149e-06 core-hours over 4 workers); 2 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.020566783,
      "cpu_time": 0.019199115,
      "max_rss": 22474752,
      "instructions": 9068019,
      "stdout": "",
      "stderr": "loaded 10 declarations, 167 exprs (167 unique), 61 names in 0.000703808s\ndeclaration order verified in 5.33e-06s\nenvironment built in 3.3402e-05s; checking with 4 worker processes\nFAIL bad (line 243): declaration type mismatch for 'bad'\n  inferred: (((Eq.{1} T) t1) t1)\n  declared: (((Eq.{1} T) t1) t2)\nchecked 9 declarations, 1 failed, in 0.00325667s wall (2.39722e-06 core-hours over 4 workers); 5 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017809121,
      "cpu_time": 0.015251874,
      "max_rss": 22380544,
      "instructions": 8158599,
      "stdout": "",
      "stderr": "loaded 5 declarations, 58 exprs (58 unique), 21 names in 0.000307721s\ndeclaration order verified in 2.335e-06s\nenvironment built in 2.0618e-05s; checking with 4 worker processes\nFAIL MyBool (line 86): recursor 'MyBool.rec' should only eliminate into Prop\nchecked 2 declarations, 1 failed, in 0.0020825s wall (1.20994e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019421276,
      "cpu_time": 0.018893707,
      "max_rss": 22405120,
      "instructions": 9258755,
      "stdout": "",
      "stderr": "loaded 17 declarations, 318 exprs (318 unique), 95 names in 0.000678441s\ndeclaration order verified in 6.502e-06s\nenvironment built in 1.9417e-05s; checking with 4 worker processes\nFAIL NewBool (line 307): recursor 'NewBool.rec' should only eliminate into Prop\nchecked 8 declarations, 1 failed, in 0.0029811s wall (2.25596e-06 core-hours over 4 workers); 28 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017520265,
      "cpu_time": 0.015110519000000001,
      "max_rss": 22339584,
      "instructions": 7892365,
      "stdout": "",
      "stderr": "loaded 5 declarations, 59 exprs (59 unique), 22 names in 0.000439085s\ndeclaration order verified in 1.894e-06s\nenvironment built in 1.3775e-05s; checking with 4 worker processes\nFAIL False (line 69): recursor 'False.rec' elimination universe is named 'u_1', expected 'u'\nchecked 0 declarations, 1 failed, in 0.00193511s wall (1.15466e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019386562,
      "cpu_time": 0.016820486,
      "max_rss": 22396928,
      "instructions": 8188090,
      "stdout": "",
      "stderr": "loaded 6 declarations, 60 exprs (60 unique), 24 names in 0.000942631s\ndeclaration order verified in 1.884e-06s\nenvironment built in 1.3806e-05s; checking with 4 worker processes\nFAIL down (line 77): declaration type mismatch for 'down'\n  inferred: ((x : Sort((imax 0 v)+1)) -> Sort((imax 0 v)+1))\n  declared: ((x : Sort((imax 0 v)+1)) -> Sort((imax 0 v)))\nchecked 5 declarations, 1 failed, in 0.00198743s wall (1.41216e-06 core-hours over 4 workers); 22 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019527433,
      "cpu_time": 0.016966149000000003,
      "max_rss": 22372352,
      "instructions": 7975961,
      "stdout": "",
      "stderr": "loaded 6 declarations, 67 exprs (67 unique), 30 names in 0.000385957s\ndeclaration order verified in 2.474e-06s\nenvironment built in 5.2016e-05s; checking with 4 worker processes\nFAIL Nat (line 59): recursor 'Nat.rec': parameter/index/motive/minor/K data differs from the derived recursor\nchecked 2 declarations, 1 failed, in 0.00190771s wall (1.3905e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019873526000000002,
      "cpu_time": 0.016066101,
      "max_rss": 22503424,
      "instructions": 8077666,
      "stdout": "",
      "stderr": "loaded 6 declarations, 92 exprs (92 unique), 27 names in 0.00097448s\ndeclaration order verified in 1.0079e-05s\nenvironment built in 1.9557e-05s; checking with 4 worker processes\nFAIL False (line 91): recursor 'False.rec' elimination universe is named 'u_1', expected 'u'\nchecked 0 declarations, 1 failed, in 0.00188418s wall (1.08074e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.020894843,
      "cpu_time": 0.027649078,
      "max_rss": 22843392,
      "instructions": 15590424,
      "stdout": "",
      "stderr": "loaded 35 declarations, 811 exprs (811 unique), 202 names in 0.000804614s\ndeclaration order verified in 3.807e-06s\nenvironment built in 2.1259e-05s; checking with 4 worker processes\nFAIL e (line 1024): invalid projection C.0\nFAIL bad (line 1050): invalid projection C.0\nFAIL E (line 1012): invalid projection C.0\nchecked 31 declarations, 3 failed, in 0.00540135s wall (4.73705e-06 core-hours over 4 workers); 430 reduction steps; peak 21 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01794354,
      "cpu_time": 0.014962215000000001,
      "max_rss": 22376448,
      "instructions": 7537637,
      "stdout": "",
      "stderr": "loaded 2 declarations, 10 exprs (10 unique), 7 names in 0.000684782s\ndeclaration order verified in 3.497e-06s\nenvironment built in 1.5298e-05s; checking with 4 worker processes\nFAIL False (line 18): recursor count mismatch for 'False': export has 2, derived 1\nchecked 0 declarations, 1 failed, in 0.00195702s wall (1.33894e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016745605,
      "cpu_time": 0.014033369,
      "max_rss": 22278144,
      "instructions": 7901741,
      "stdout": "",
      "stderr": "loaded 4 declarations, 48 exprs (48 unique), 21 names in 0.000288696s\ndeclaration order verified in 5.841e-06s\nenvironment built in 2.5477e-05s; checking with 4 worker processes\nFAIL bad (line 75): invalid projection Bad.0\nchecked 3 declarations, 1 failed, in 0.00197373s wall (1.17894e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017510827,
      "cpu_time": 0.017024478,
      "max_rss": 22265856,
      "instructions": 9187286,
      "stdout": "",
      "stderr": "loaded 19 declarations, 217 exprs (217 unique), 80 names in 0.000378614s\ndeclaration order verified in 3.417e-06s\nenvironment built in 2.5748e-05s; checking with 4 worker processes\nFAIL imaxProjBool (line 245): invalid projection ImaxProp.0\nchecked 16 declarations, 1 failed, in 0.00243495s wall (2.01771e-06 core-hours over 4 workers); 7 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026059757000000003,
      "cpu_time": 0.041190054000000004,
      "max_rss": 24449024,
      "instructions": 55277844,
      "stdout": "",
      "stderr": "loaded 117 declarations, 4392 exprs (4392 unique), 744 names in 0.00160621s\ndeclaration order verified in 1.4547e-05s\nenvironment built in 4.7338e-05s; checking with 4 worker processes\nFAIL Native64ResultSort.asProp (line 4750): application type mismatch in ((id.{1} Sort(0)) ((Native64ResultSortOwner $0) $2))\n  argument type: ((((((((Native64ResultSortGate.rec.{2} $0) (fun (index : Bool) => (fun (index : Bool) => (fun (index : Bool) => (fun (index : Bool) => (fun (proof : (((((Native64ResultSortGate $0) #3) #2) #1) #0)) => Sort(1))))))) Sort(0)) (Native64SortGateB.0.3766726852 ((fun (salt : Nat) => $0) (((OfNat.ofNat.{0} Nat) 125330) (instOfNatNat 125330))))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => $0) (((OfNat.ofNat.{0} Nat) 125330) (instOfNatNat 125330))))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => $0) (((OfNat.ofNat.{0} Nat) 125330) (instOfNatNat 125330))))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => $0) (((OfNat.ofNat.{0} Nat) 125330) (instOfNatNat 125330))))) $2)\n  expected: Sort(0)\nFAIL Native64ResultSortOwner (line 4742): type expected: ((((((((Native64ResultSortGate.rec.{2} $8) (fun (index : Bool) => (fun (index : Bool) => (fun (index : Bool) => (fun (index : Bool) => (fun (proof : (((((Native64ResultSortGate $8) #3) #2) #1) #0)) => Sort(1))))))) Sort(0)) (Native64SortGateB.0.3766726852 ((fun (salt : Nat) => $8) (((OfNat.ofNat.{0} Nat) 125330) (instOfNatNat 125330))))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => $8) (((OfNat.ofNat.{0} Nat) 125330) (instOfNatNat 125330))))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => $8) (((OfNat.ofNat.{0} Nat) 125330) (instOfNatNat 125330))))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => $8) (((OfNat.ofNat.{0} Nat) 125330) (instOfNatNat 125330))))) $9)\nchecked 104 declarations, 2 failed, in 0.00900685s wall (8.43274e-06 core-hours over 4 workers); 1666 reduction steps; peak 23 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026360906,
      "cpu_time": 0.045021291,
      "max_rss": 24383488,
      "instructions": 56828050,
      "stdout": "",
      "stderr": "loaded 110 declarations, 4030 exprs (4030 unique), 708 names in 0.00188551s\ndeclaration order verified in 1.6361e-05s\nenvironment built in 4.2428e-05s; checking with 4 worker processes\nFAIL PR14806Subst.observe (line 4846): type expected: (PR14806Subst.Owner PR14806Subst.witness)\nchecked 107 declarations, 1 failed, in 0.00962503s wall (9.44685e-06 core-hours over 4 workers); 2351 reduction steps; peak 23 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017333236000000002,
      "cpu_time": 0.014005917,
      "max_rss": 22343680,
      "instructions": 7773433,
      "stdout": "",
      "stderr": "loaded 5 declarations, 49 exprs (49 unique), 30 names in 0.000650468s\ndeclaration order verified in 1.913e-06s\nenvironment built in 1.8434e-05s; checking with 4 worker processes\nFAIL MyBool (line 35): recursor 'MyBool.rec': parameter/index/motive/minor/K data differs from the derived recursor\nchecked 0 declarations, 1 failed, in 0.0021252s wall (1.1428e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.027142568000000002,
      "cpu_time": 0.041550707000000006,
      "max_rss": 24371200,
      "instructions": 58860063,
      "stdout": "",
      "stderr": "loaded 118 declarations, 4596 exprs (4596 unique), 793 names in 0.00249052s\ndeclaration order verified in 1.6961e-05s\nenvironment built in 5.4281e-05s; checking with 4 worker processes\nFAIL Native64TwoHashOwner (line 4811): arg #3 of 'Native64TwoHashOwner.step' has a non valid occurrence of the datatypes being declared\nchecked 111 declarations, 1 failed, in 0.00952624s wall (8.68616e-06 core-hours over 4 workers); 2124 reduction steps; peak 23 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030785557,
      "cpu_time": 0.049438671999999996,
      "max_rss": 24522752,
      "instructions": 58100736,
      "stdout": "",
      "stderr": "loaded 127 declarations, 4203 exprs (4203 unique), 776 names in 0.00221223s\ndeclaration order verified in 2.3704e-05s\nenvironment built in 5.0133e-05s; checking with 4 worker processes\nFAIL Issue.opaqueEndpoint (line 4788): declaration type mismatch for 'Issue.opaqueEndpoint'\n  inferred: ((p : Issue.ModeP) -> (((Eq.{1} Nat) ((Nat.add (Issue.modeG Issue.modeQ)) 0)) ((Nat.add (Issue.modeG Issue.modeQ)) 0)))\n  declared: ((p : Issue.ModeP) -> (((Eq.{1} Nat) ((Nat.add (Issue.modeG #0)) 0)) ((Nat.add (Issue.modeG Issue.modeQ)) 0)))\nchecked 123 declarations, 1 failed, in 0.0112098s wall (1.04748e-05 core-hours over 4 workers); 2360 reduction steps; peak 23 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 21.00663947,
      "cpu_time": 79.110169978,
      "max_rss": 1025466368,
      "instructions": 442145183977,
      "stdout": "",
      "stderr": "loaded 133828 declarations, 13461542 exprs (13461542 unique), 985525 names in 1.54873s\ndeclaration order verified in 0.0883237s\nenvironment built in 0.0464061s; checking with 4 worker processes\nchecked 133828 declarations, 0 failed, in 19.3986s wall (0.0215362 core-hours over 4 workers); 86413667 reduction steps; peak 977 MB in one worker\n",
      "timeout": 940
    },
    {
      "checker": "lazylean",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 18.883202221,
      "cpu_time": 71.845872967,
      "max_rss": 647872512,
      "instructions": 456668674487,
      "stdout": "",
      "stderr": "loaded 26819 declarations, 9679077 exprs (9679077 unique), 337090 names in 0.761307s\ndeclaration order verified in 0.0464964s\nenvironment built in 0.00561891s; checking with 4 worker processes\nchecked 26819 declarations, 0 failed, in 18.0939s wall (0.0196966 core-hours over 4 workers); 79091265 reduction steps; peak 617 MB in one worker\n",
      "timeout": 720
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.021539279,
      "cpu_time": 0.027694798,
      "max_rss": 23773184,
      "instructions": 18765001,
      "stdout": "",
      "stderr": "loaded 39 declarations, 917 exprs (917 unique), 199 names in 0.000818373s\ndeclaration order verified in 1.2473e-05s\nenvironment built in 2.5136e-05s; checking with 4 worker processes\nFAIL trans (line 1171): declaration type mismatch for 'trans'\n  inferred: ((a : (((Acc.{1} Nat) (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) => (fun (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => ((((LT.lt.{0} Nat) instLTNat) #1) #0)))) (((OfNat.ofNat.{0} Nat) 1) (instOfNatNat 1)))) -> (((Eq.{1} Bool) ((f (((OfNat.ofNat.{0} Nat) 1) (instOfNatNat 1))) #0)) ((f (((OfNat.ofNat.{0} Nat) 1) (instOfNatNat 1))) #0)))\n  declared: ((a : (((Acc.{1} Nat) (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) => (fun (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => ((((LT.lt.{0} Nat) instLTNat) #1) #0)))) (((OfNat.ofNat.{0} Nat) 1) (instOfNatNat 1)))) -> (((Eq.{1} Bool) ((f (((OfNat.ofNat.{0} Nat) 1) (instOfNatNat 1))) #0)) ((f (((OfNat.ofNat.{0} Nat) 0) (instOfNatNat 0))) ((((((Acc.inv.{1} Nat) (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) => (fun (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => ((((LT.lt.{0} Nat) instLTNat) #1) #0)))) (((OfNat.ofNat.{0} Nat) 1) (instOfNatNat 1))) (((OfNat.ofNat.{0} Nat) 0) (instOfNatNat 0))) #0) (Nat.lt_succ_self (((OfNat.ofNat.{0} Nat) 0) (instOfNatNat 0)))))))\nchecked 38 declarations, 1 failed, in 0.00567659s wall (4.70047e-06 core-hours over 4 workers); 523 reduction steps; peak 22 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.020943991000000002,
      "cpu_time": 0.02845117,
      "max_rss": 23216128,
      "instructions": 18583178,
      "stdout": "",
      "stderr": "loaded 40 declarations, 931 exprs (931 unique), 204 names in 0.000861563s\ndeclaration order verified in 5.36e-06s\nenvironment built in 2.6089e-05s; checking with 4 worker processes\nchecked 40 declarations, 0 failed, in 0.0057135s wall (5.05084e-06 core-hours over 4 workers); 537 reduction steps; peak 21 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.022369384000000003,
      "cpu_time": 0.030603472,
      "max_rss": 23191552,
      "instructions": 19137566,
      "stdout": "",
      "stderr": "loaded 40 declarations, 938 exprs (938 unique), 204 names in 0.000679464s\ndeclaration order verified in 1.1401e-05s\nenvironment built in 2.5658e-05s; checking with 4 worker processes\nchecked 40 declarations, 0 failed, in 0.00638088s wall (5.60363e-06 core-hours over 4 workers); 674 reduction steps; peak 21 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.018156194,
      "cpu_time": 0.016102807,
      "max_rss": 22319104,
      "instructions": 8430262,
      "stdout": "",
      "stderr": "loaded 6 declarations, 127 exprs (127 unique), 31 names in 0.000527832s\ndeclaration order verified in 2.124e-06s\nenvironment built in 1.8665e-05s; checking with 4 worker processes\nFAIL trans (line 169): declaration type mismatch for 'trans'\n  inferred: ((P : Sort(0)) -> ((r : ((a._@._internal._hyg.0 : #0) -> ((a._@._internal._hyg.0 : #1) -> Sort(0)))) -> ((\u03b1 : Sort(1)) -> ((f : ((a : #2) -> #1)) -> ((h : ((x : #3) -> ((y : #4) -> ((a._@._internal._hyg.0 : ((#4 #1) #0)) -> (((Eq.{1} #4) (#3 #2)) (#3 #1)))))) -> ((q : ((Quot.{0} #4) #3)) -> ((z : #5) -> (((Eq.{1} #4) ((((((Quot.lift.{0, 1} #6) #5) #4) #3) #2) #1)) ((((((Quot.lift.{0, 1} #6) #5) #4) #3) #2) #1)))))))))\n  declared: ((P : Sort(0)) -> ((r : ((a._@._internal._hyg.0 : #0) -> ((a._@._internal._hyg.0 : #1) -> Sort(0)))) -> ((\u03b1 : Sort(1)) -> ((f : ((a : #2) -> #1)) -> ((h : ((x : #3) -> ((y : #4) -> ((a._@._internal._hyg.0 : ((#4 #1) #0)) -> (((Eq.{1} #4) (#3 #2)) (#3 #1)))))) -> ((q : ((Quot.{0} #4) #3)) -> ((z : #5) -> (((Eq.{1} #4) ((((((Quot.lift.{0, 1} #6) #5) #4) #3) #2) #1)) (#3 #0)))))))))\nchecked 5 declarations, 1 failed, in 0.00348948s wall (2.00961e-06 core-hours over 4 workers); 0 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.020660353000000003,
      "cpu_time": 0.017685547,
      "max_rss": 22405120,
      "instructions": 8481694,
      "stdout": "",
      "stderr": "loaded 6 declarations, 131 exprs (131 unique), 31 names in 0.000602421s\ndeclaration order verified in 2.405e-06s\nenvironment built in 1.9456e-05s; checking with 4 worker processes\nFAIL left (line 173): declaration type mismatch for 'left'\n  inferred: ((P : Sort(0)) -> ((r : ((a._@._internal._hyg.0 : #0) -> ((a._@._internal._hyg.0 : #1) -> Sort(0)))) -> ((\u03b1 : Sort(1)) -> ((f : ((a : #2) -> #1)) -> ((h : ((x : #3) -> ((y : #4) -> ((a._@._internal._hyg.0 : ((#4 #1) #0)) -> (((Eq.{1} #4) (#3 #2)) (#3 #1)))))) -> ((q : ((Quot.{0} #4) #3)) -> ((z : #5) -> (((Eq.{1} #4) ((((((Quot.lift.{0, 1} #6) #5) #4) #3) #2) #1)) ((((((Quot.lift.{0, 1} #6) #5) #4) #3) #2) #1)))))))))\n  declared: ((P : Sort(0)) -> ((r : ((a._@._internal._hyg.0 : #0) -> ((a._@._internal._hyg.0 : #1) -> Sort(0)))) -> ((\u03b1 : Sort(1)) -> ((f : ((a : #2) -> #1)) -> ((h : ((x : #3) -> ((y : #4) -> ((a._@._internal._hyg.0 : ((#4 #1) #0)) -> (((Eq.{1} #4) (#3 #2)) (#3 #1)))))) -> ((q : ((Quot.{0} #4) #3)) -> ((z : #5) -> (((Eq.{1} #4) ((((((Quot.lift.{0, 1} #6) #5) #4) #3) #2) #1)) ((((((Quot.lift.{0, 1} #6) #5) #4) #3) #2) (((Quot.mk.{0} #6) #5) #0))))))))))\nchecked 5 declarations, 1 failed, in 0.00332906s wall (1.97344e-06 core-hours over 4 workers); 0 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.018632931000000002,
      "cpu_time": 0.017433563,
      "max_rss": 22249472,
      "instructions": 8535088,
      "stdout": "",
      "stderr": "loaded 8 declarations, 160 exprs (160 unique), 34 names in 0.000633849s\ndeclaration order verified in 2.735e-06s\nenvironment built in 1.7412e-05s; checking with 4 worker processes\nchecked 8 declarations, 0 failed, in 0.00346952s wall (1.97998e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.018916819,
      "cpu_time": 0.017354723,
      "max_rss": 22376448,
      "instructions": 8374071,
      "stdout": "",
      "stderr": "loaded 7 declarations, 136 exprs (136 unique), 32 names in 0.000647284s\ndeclaration order verified in 2.255e-06s\nenvironment built in 1.631e-05s; checking with 4 worker processes\nchecked 7 declarations, 0 failed, in 0.00309618s wall (2.00264e-06 core-hours over 4 workers); 2 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.018195117,
      "cpu_time": 0.016829863,
      "max_rss": 22306816,
      "instructions": 8381623,
      "stdout": "",
      "stderr": "loaded 6 declarations, 104 exprs (104 unique), 34 names in 0.000565682s\ndeclaration order verified in 2.304e-06s\nenvironment built in 1.2383e-05s; checking with 4 worker processes\nFAIL etaCtor (line 148): declaration type mismatch for 'etaCtor'\n  inferred: ((a : ((proof : True) -> T)) -> (((Eq.{1} ((proof : True) -> T)) #0) #0))\n  declared: ((x : ((proof : True) -> T)) -> (((Eq.{1} ((proof : True) -> T)) (T.mk (T.val (#0 True.intro)))) #0))\nchecked 5 declarations, 1 failed, in 0.00293787s wall (2.49144e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.018893577,
      "cpu_time": 0.017202256,
      "max_rss": 22183936,
      "instructions": 8217977,
      "stdout": "",
      "stderr": "loaded 3 declarations, 85 exprs (85 unique), 29 names in 0.000501914s\ndeclaration order verified in 2.344e-06s\nenvironment built in 1.4677e-05s; checking with 4 worker processes\nFAIL etaRuleK (line 121): declaration type mismatch for 'etaRuleK'\n  inferred: ((a : ((a._@._internal._hyg.0 : (((Eq.{1} Bool) Bool.true) Bool.true)) -> Bool)) -> (((Eq.{1} ((a._@._internal._hyg.0 : (((Eq.{1} Bool) Bool.true) Bool.true)) -> Bool)) #0) #0))\n  declared: ((a : ((a._@._internal._hyg.0 : (((Eq.{1} Bool) Bool.true) Bool.true)) -> Bool)) -> (((Eq.{1} ((a._@._internal._hyg.0 : (((Eq.{1} Bool) Bool.true) Bool.true)) -> Bool)) (((((Eq.rec.{1, 1} Bool) Bool.true) (fun (x._@.Test.1420384072._hygCtx._hyg.30 : Bool) => (fun (x._@.Test.1420384072._hygCtx._hyg.32 : (((Eq.{1} Bool) Bool.true) #0)) => Bool))) (#0 ((Eq.refl.{1} Bool) Bool.true))) Bool.true)) #0))\nchecked 2 declarations, 1 failed, in 0.00270783s wall (2.08246e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/imax-right-successor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.015815950000000002,
      "cpu_time": 0.013408724,
      "max_rss": 22224896,
      "instructions": 7551079,
      "stdout": "",
      "stderr": "loaded 2 declarations, 4 exprs (4 unique), 4 names in 0.00038157s\ndeclaration order verified in 1.493e-06s\nenvironment built in 9.708e-06s; checking with 4 worker processes\nFAIL imaxRightOne (line 11): declaration type mismatch for 'imaxRightOne'\n  inferred: Sort((imax u 1)+1)\n  declared: Sort((max u 1)+1)\nFAIL imaxRightSucc (line 21): declaration type mismatch for 'imaxRightSucc'\n  inferred: Sort((imax u v+1)+1)\n  declared: Sort((max u v+1)+1)\nchecked 0 declarations, 2 failed, in 0.0015947s wall (9.28586e-07 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.016472241000000002,
      "cpu_time": 0.01370768,
      "max_rss": 22249472,
      "instructions": 7480496,
      "stdout": "",
      "stderr": "loaded 1 declarations, 5 exprs (5 unique), 4 names in 0.000358677s\ndeclaration order verified in 1.433e-06s\nenvironment built in 1.057e-05s; checking with 4 worker processes\nFAIL EcosystemCase (line 13): let value type mismatch for 'u'\nchecked 0 declarations, 1 failed, in 0.00158199s wall (8.9304e-07 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.017582016000000002,
      "cpu_time": 0.015805086,
      "max_rss": 22179840,
      "instructions": 8720868,
      "stdout": "",
      "stderr": "loaded 4 declarations, 108 exprs (108 unique), 27 names in 0.000480945s\ndeclaration order verified in 2.224e-06s\nenvironment built in 1.3976e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00346205s wall (2.00578e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.016042551000000002,
      "cpu_time": 0.013947329,
      "max_rss": 22237184,
      "instructions": 7777813,
      "stdout": "",
      "stderr": "loaded 4 declarations, 50 exprs (50 unique), 23 names in 0.000231331s\ndeclaration order verified in 3.567e-06s\nenvironment built in 9.978e-06s; checking with 4 worker processes\nFAIL LALReduciblePositivity (line 81): arg #1 of 'LALReduciblePositivity.mk' has a non positive occurrence of the datatypes being declared\nchecked 3 declarations, 1 failed, in 0.00168931s wall (9.96751e-07 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.018880622,
      "cpu_time": 0.016725897,
      "max_rss": 22175744,
      "instructions": 8308061,
      "stdout": "",
      "stderr": "loaded 5 declarations, 92 exprs (92 unique), 31 names in 0.000457751s\ndeclaration order verified in 2.224e-06s\nenvironment built in 2.3013e-05s; checking with 4 worker processes\nchecked 5 declarations, 0 failed, in 0.00216815s wall (1.49695e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.019775837,
      "cpu_time": 0.016746467,
      "max_rss": 22212608,
      "instructions": 8313181,
      "stdout": "",
      "stderr": "loaded 5 declarations, 92 exprs (92 unique), 31 names in 0.000692228s\ndeclaration order verified in 2.424e-06s\nenvironment built in 1.7613e-05s; checking with 4 worker processes\nchecked 5 declarations, 0 failed, in 0.00275576s wall (1.61967e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019006376000000002,
      "cpu_time": 0.016135309,
      "max_rss": 22306816,
      "instructions": 7708288,
      "stdout": "",
      "stderr": "loaded 1 declarations, 39 exprs (39 unique), 10 names in 0.000339342s\ndeclaration order verified in 1.3976e-05s\nenvironment built in 2.0228e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.0022383s wall (1.7414e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.016752181,
      "cpu_time": 0.014049761000000001,
      "max_rss": 22355968,
      "instructions": 7639880,
      "stdout": "",
      "stderr": "loaded 1 declarations, 39 exprs (39 unique), 10 names in 0.000175176s\ndeclaration order verified in 5.731e-06s\nenvironment built in 1.0239e-05s; checking with 4 worker processes\nFAIL LALProofParameterSwap (line 53): invalid return type for 'LALProofParameterSwap.mk'\nchecked 0 declarations, 1 failed, in 0.00194999s wall (1.03113e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.021618237000000002,
      "cpu_time": 0.029782601,
      "max_rss": 23121920,
      "instructions": 19117004,
      "stdout": "",
      "stderr": "loaded 41 declarations, 921 exprs (921 unique), 205 names in 0.000687489s\ndeclaration order verified in 8.776e-06s\nenvironment built in 3.6809e-05s; checking with 4 worker processes\nchecked 41 declarations, 0 failed, in 0.0066796s wall (5.95391e-06 core-hours over 4 workers); 716 reduction steps; peak 21 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.025306129,
      "cpu_time": 0.032695002,
      "max_rss": 24023040,
      "instructions": 18630782,
      "stdout": "",
      "stderr": "loaded 40 declarations, 903 exprs (903 unique), 201 names in 0.000985443s\ndeclaration order verified in 1.088e-05s\nenvironment built in 2.9044e-05s; checking with 4 worker processes\nFAIL reduct (line 1160): application type mismatch in ($11 $12)\n  argument type: ($9 ((f (((OfNat.ofNat.{0} Nat) 1) (instOfNatNat 1))) $8))\n  expected: ($9 ((f (((OfNat.ofNat.{0} Nat) 0) (instOfNatNat 0))) (redex._proof_1 $8)))\nchecked 39 declarations, 1 failed, in 0.00762992s wall (6.17708e-06 core-hours over 4 workers); 557 reduction steps; peak 22 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 63.771532439000005,
      "cpu_time": 240.569474817,
      "max_rss": 2498342912,
      "instructions": 1248224958640,
      "stdout": "",
      "stderr": "loaded 370939 declarations, 34998459 exprs (34998459 unique), 2155654 names in 4.53151s\ndeclaration order verified in 0.285133s\nenvironment built in 0.182052s; checking with 4 worker processes\nchecked 370939 declarations, 0 failed, in 59.0824s wall (0.0656081 core-hours over 4 workers); 182612243 reduction steps; peak 2382 MB in one worker\n",
      "timeout": 1800
    },
    {
      "checker": "lazylean",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 9.527704975,
      "cpu_time": 36.29558364,
      "max_rss": 392208384,
      "instructions": 212897278164,
      "stdout": "",
      "stderr": "loaded 53093 declarations, 5726477 exprs (5726477 unique), 278268 names in 0.562277s\ndeclaration order verified in 0.0339655s\nenvironment built in 0.0138079s; checking with 4 worker processes\nchecked 53093 declarations, 0 failed, in 8.93201s wall (0.00991444 core-hours over 4 workers); 49519537 reduction steps; peak 373 MB in one worker\n",
      "timeout": 500
    },
    {
      "checker": "lazylean",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.060368371000000004,
      "cpu_time": 0.131722724,
      "max_rss": 31313920,
      "instructions": 606418505,
      "stdout": "",
      "stderr": "loaded 1777 declarations, 54535 exprs (54535 unique), 7297 names in 0.0132059s\ndeclaration order verified in 0.000392161s\nenvironment built in 0.000455861s; checking with 4 worker processes\nchecked 1777 declarations, 0 failed, in 0.0302226s wall (3.14958e-05 core-hours over 4 workers); 33541 reduction steps; peak 27 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 323.545038351,
      "cpu_time": 1249.217214668,
      "max_rss": 6011207680,
      "instructions": 5529104122042,
      "stdout": "",
      "stderr": "loaded 654504 declarations, 95334373 exprs (95334373 unique), 3971928 names in 14.4939s\ndeclaration order verified in 0.875799s\nenvironment built in 0.341208s; checking with 4 worker processes\nchecked 654504 declarations, 0 failed, in 308.629s wall (0.342833 core-hours over 4 workers); 687645772 reduction steps; peak 5732 MB in one worker\n",
      "timeout": 5680
    },
    {
      "checker": "lazylean",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031639486,
      "cpu_time": 0.022503758999999998,
      "max_rss": 22384640,
      "instructions": 7539176,
      "stdout": "",
      "stderr": "loaded 2 declarations, 10 exprs (10 unique), 7 names in 0.000192732s\ndeclaration order verified in 7.955e-06s\nenvironment built in 3.178e-05s; checking with 4 worker processes\nFAIL False (line 18): recursor count mismatch for 'False': export has 2, derived 1\nchecked 0 declarations, 1 failed, in 0.00273007s wall (1.88117e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017661142,
      "cpu_time": 0.015217668,
      "max_rss": 22228992,
      "instructions": 7406118,
      "stdout": "",
      "stderr": "loaded 1 declarations, 1 exprs (1 unique), 1 names in 9.8023e-05s\ndeclaration order verified in 1.653e-06s\nenvironment built in 1.048e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00191218s wall (1.35907e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.023560420000000002,
      "cpu_time": 0.02543191,
      "max_rss": 22503424,
      "instructions": 10520569,
      "stdout": "",
      "stderr": "loaded 15 declarations, 360 exprs (360 unique), 89 names in 0.00119185s\ndeclaration order verified in 1.1621e-05s\nenvironment built in 2.3775e-05s; checking with 4 worker processes\nchecked 15 declarations, 0 failed, in 0.00470443s wall (3.79337e-06 core-hours over 4 workers); 106 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018687888,
      "cpu_time": 0.020909939000000002,
      "max_rss": 22585344,
      "instructions": 10531677,
      "stdout": "",
      "stderr": "loaded 14 declarations, 349 exprs (349 unique), 88 names in 0.000705974s\ndeclaration order verified in 7.124e-06s\nenvironment built in 2.0429e-05s; checking with 4 worker processes\nFAIL natAddLitBad (line 460): declaration type mismatch for 'natAddLitBad'\n  inferred: (((Eq.{1} Nat) ((Nat.add (((OfNat.ofNat.{0} Nat) 123456789) (instOfNatNat 123456789))) (((OfNat.ofNat.{0} Nat) 987654321) (instOfNatNat 987654321)))) ((Nat.add (((OfNat.ofNat.{0} Nat) 123456789) (instOfNatNat 123456789))) (((OfNat.ofNat.{0} Nat) 987654321) (instOfNatNat 987654321))))\n  declared: (((Eq.{1} Nat) ((Nat.add (((OfNat.ofNat.{0} Nat) 123456789) (instOfNatNat 123456789))) (((OfNat.ofNat.{0} Nat) 987654321) (instOfNatNat 987654321)))) (((OfNat.ofNat.{0} Nat) 1111111111) (instOfNatNat 1111111111)))\nchecked 13 declarations, 1 failed, in 0.00382302s wall (3.15513e-06 core-hours over 4 workers); 62 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020891873000000002,
      "cpu_time": 0.022118461,
      "max_rss": 22593536,
      "instructions": 10790434,
      "stdout": "",
      "stderr": "loaded 16 declarations, 391 exprs (391 unique), 99 names in 0.000750688s\ndeclaration order verified in 7.314e-06s\nenvironment built in 3.0868e-05s; checking with 4 worker processes\nchecked 16 declarations, 0 failed, in 0.00456229s wall (3.58723e-06 core-hours over 4 workers); 105 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019642519,
      "cpu_time": 0.021923296000000002,
      "max_rss": 22470656,
      "instructions": 10972216,
      "stdout": "",
      "stderr": "loaded 19 declarations, 390 exprs (390 unique), 138 names in 0.00086381s\ndeclaration order verified in 5.761e-06s\nenvironment built in 1.7513e-05s; checking with 4 worker processes\nchecked 19 declarations, 0 failed, in 0.0037966s wall (3.29449e-06 core-hours over 4 workers); 129 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017169289,
      "cpu_time": 0.014351841,
      "max_rss": 22306816,
      "instructions": 7514622,
      "stdout": "",
      "stderr": "loaded 2 declarations, 10 exprs (10 unique), 8 names in 0.000123472s\ndeclaration order verified in 3.928e-06s\nenvironment built in 1.4467e-05s; checking with 4 worker processes\nFAIL False (line 19): constructor count mismatch in inductive block\nchecked 0 declarations, 1 failed, in 0.00248776s wall (1.38031e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019520239,
      "cpu_time": 0.016572612,
      "max_rss": 22380544,
      "instructions": 7821253,
      "stdout": "",
      "stderr": "loaded 4 declarations, 35 exprs (35 unique), 15 names in 0.000504477s\ndeclaration order verified in 3.377e-06s\nenvironment built in 2.6209e-05s; checking with 4 worker processes\nFAIL badFalse (line 56): application type mismatch in (Wrapper.mk True.intro)\n  argument type: True\n  expected: False\nchecked 3 declarations, 1 failed, in 0.00258086s wall (1.65499e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017078720000000002,
      "cpu_time": 0.014328697999999999,
      "max_rss": 22380544,
      "instructions": 7402346,
      "stdout": "",
      "stderr": "loaded 1 declarations, 1 exprs (1 unique), 1 names in 9.6731e-05s\ndeclaration order verified in 1.533e-06s\nenvironment built in 1.053e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00185934s wall (1.17858e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.2021880850000002,
      "cpu_time": 1.193315416,
      "max_rss": 81342464,
      "instructions": 14158384232,
      "stdout": "",
      "stderr": "loaded 21 declarations, 24427 exprs (24427 unique), 4109 names in 0.00557066s\ndeclaration order verified in 5.3921e-05s\nenvironment built in 2.5518e-05s; checking with 4 worker processes\nchecked 21 declarations, 0 failed, in 1.17738s wall (0.000327766 core-hours over 4 workers); 72 reduction steps; peak 77 MB in one worker\n",
      "timeout": 100
    },
    {
      "checker": "lazylean",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.027294565000000003,
      "cpu_time": 0.024632162000000003,
      "max_rss": 25735168,
      "instructions": 34039548,
      "stdout": "",
      "stderr": "loaded 5 declarations, 1106 exprs (1106 unique), 43 names in 0.000866145s\ndeclaration order verified in 3.777e-06s\nenvironment built in 1.4428e-05s; checking with 4 worker processes\nchecked 5 declarations, 0 failed, in 0.0110104s wall (4.24282e-06 core-hours over 4 workers); 3006 reduction steps; peak 24 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.349994725,
      "cpu_time": 0.34884487000000003,
      "max_rss": 48877568,
      "instructions": 4009977023,
      "stdout": "",
      "stderr": "loaded 11 declarations, 10281 exprs (10281 unique), 77 names in 0.00222404s\ndeclaration order verified in 1.7533e-05s\nenvironment built in 1.4077e-05s; checking with 4 worker processes\nchecked 11 declarations, 0 failed, in 0.333401s wall (9.39905e-05 core-hours over 4 workers); 16057 reduction steps; peak 46 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029511624,
      "cpu_time": 0.026867223,
      "max_rss": 31531008,
      "instructions": 102998066,
      "stdout": "",
      "stderr": "loaded 4 declarations, 197 exprs (197 unique), 21 names in 0.000270267s\ndeclaration order verified in 2.024e-06s\nenvironment built in 1.1412e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.0156412s wall (4.84011e-06 core-hours over 4 workers); 253 reduction steps; peak 30 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.023276728,
      "cpu_time": 0.021540672,
      "max_rss": 25796608,
      "instructions": 60436508,
      "stdout": "",
      "stderr": "loaded 6 declarations, 309 exprs (309 unique), 48 names in 0.000674295s\ndeclaration order verified in 2.154e-06s\nenvironment built in 1.0339e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.00941516s wall (3.39776e-06 core-hours over 4 workers); 14803 reduction steps; peak 24 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037602312000000006,
      "cpu_time": 0.038320075,
      "max_rss": 26185728,
      "instructions": 196108976,
      "stdout": "",
      "stderr": "loaded 15 declarations, 490 exprs (490 unique), 83 names in 0.000310783s\ndeclaration order verified in 4.418e-06s\nenvironment built in 1.5429e-05s; checking with 4 worker processes\nchecked 15 declarations, 0 failed, in 0.0232683s wall (7.96959e-06 core-hours over 4 workers); 46978 reduction steps; peak 24 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.023831368000000002,
      "cpu_time": 0.022441469000000002,
      "max_rss": 25812992,
      "instructions": 30177297,
      "stdout": "",
      "stderr": "loaded 9 declarations, 1180 exprs (1180 unique), 65 names in 0.000691668s\ndeclaration order verified in 1.6832e-05s\nenvironment built in 2.4867e-05s; checking with 4 worker processes\nchecked 9 declarations, 0 failed, in 0.00887257s wall (3.66656e-06 core-hours over 4 workers); 20033 reduction steps; peak 24 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.025065664,
      "cpu_time": 0.023986308,
      "max_rss": 28024832,
      "instructions": 30160711,
      "stdout": "",
      "stderr": "loaded 9 declarations, 1180 exprs (1180 unique), 65 names in 0.000453231s\ndeclaration order verified in 4.919e-06s\nenvironment built in 1.592e-05s; checking with 4 worker processes\nchecked 9 declarations, 0 failed, in 0.0102838s wall (4.03482e-06 core-hours over 4 workers); 20033 reduction steps; peak 26 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.064915953,
      "cpu_time": 0.116876384,
      "max_rss": 27254784,
      "instructions": 666523670,
      "stdout": "",
      "stderr": "loaded 137 declarations, 8205 exprs (8205 unique), 918 names in 0.0015672s\ndeclaration order verified in 2.0669e-05s\nenvironment built in 5.8009e-05s; checking with 4 worker processes\nchecked 137 declarations, 0 failed, in 0.0478614s wall (2.93934e-05 core-hours over 4 workers); 14869 reduction steps; peak 25 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.490971329,
      "cpu_time": 0.825240377,
      "max_rss": 90198016,
      "instructions": 4896907345,
      "stdout": "",
      "stderr": "loaded 2185 declarations, 180991 exprs (180991 unique), 15962 names in 0.0283303s\ndeclaration order verified in 0.000648246s\nenvironment built in 0.000499597s; checking with 4 worker processes\nchecked 2185 declarations, 0 failed, in 0.445195s wall (0.000220865 core-hours over 4 workers); 2383683 reduction steps; peak 86 MB in one worker\n",
      "timeout": 60
    },
    {
      "checker": "lazylean",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.021174303000000002,
      "cpu_time": 0.019064404,
      "max_rss": 22413312,
      "instructions": 8243084,
      "stdout": "",
      "stderr": "loaded 8 declarations, 128 exprs (128 unique), 32 names in 0.000360156s\ndeclaration order verified in 2.194e-06s\nenvironment built in 2.119e-05s; checking with 4 worker processes\nchecked 8 declarations, 0 failed, in 0.00281857s wall (2.09463e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020168416,
      "cpu_time": 0.018966027,
      "max_rss": 22323200,
      "instructions": 8640028,
      "stdout": "",
      "stderr": "loaded 7 declarations, 325 exprs (325 unique), 53 names in 0.000953829s\ndeclaration order verified in 4.298e-06s\nenvironment built in 2.3204e-05s; checking with 4 worker processes\nchecked 7 declarations, 0 failed, in 0.00341334s wall (2.79532e-06 core-hours over 4 workers); 8 reduction steps; peak 18 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.18533085400000002,
      "cpu_time": 0.183246453,
      "max_rss": 38273024,
      "instructions": 2197313466,
      "stdout": "",
      "stderr": "loaded 13 declarations, 10292 exprs (10292 unique), 84 names in 0.00453854s\ndeclaration order verified in 1.9507e-05s\nenvironment built in 2.0839e-05s; checking with 4 worker processes\nchecked 13 declarations, 0 failed, in 0.164129s wall (4.7394e-05 core-hours over 4 workers); 2062 reduction steps; peak 36 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.193286238,
      "cpu_time": 0.227631402,
      "max_rss": 30699520,
      "instructions": 2336304704,
      "stdout": "",
      "stderr": "loaded 479 declarations, 17728 exprs (17728 unique), 3395 names in 0.00374852s\ndeclaration order verified in 0.000121277s\nenvironment built in 0.000118101s; checking with 4 worker processes\nchecked 479 declarations, 0 failed, in 0.173509s wall (5.98e-05 core-hours over 4 workers); 2804197 reduction steps; peak 29 MB in one worker\n",
      "timeout": 80
    },
    {
      "checker": "lazylean",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.9005860390000002,
      "cpu_time": 1.940548306,
      "max_rss": 48107520,
      "instructions": 31239296434,
      "stdout": "",
      "stderr": "loaded 479 declarations, 18849 exprs (18849 unique), 3467 names in 0.0067358s\ndeclaration order verified in 0.000116749s\nenvironment built in 0.000144471s; checking with 4 worker processes\nchecked 479 declarations, 0 failed, in 1.87851s wall (0.000535513 core-hours over 4 workers); 47639472 reduction steps; peak 45 MB in one worker\n",
      "timeout": 390
    },
    {
      "checker": "lazylean",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 7.6788904140000005,
      "cpu_time": 7.592397019,
      "max_rss": 1430790144,
      "instructions": 36030692607,
      "stdout": "",
      "stderr": "loaded 263 declarations, 8858 exprs (8858 unique), 1887 names in 0.00336951s\ndeclaration order verified in 2.631e-05s\nenvironment built in 9.8955e-05s; checking with 4 worker processes\nchecked 263 declarations, 0 failed, in 7.66069s wall (0.00210662 core-hours over 4 workers); 33691152 reduction steps; peak 1364 MB in one worker\n",
      "timeout": 260
    },
    {
      "checker": "lazylean",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.492418375,
      "cpu_time": 0.512774068,
      "max_rss": 134623232,
      "instructions": 3069515546,
      "stdout": "",
      "stderr": "loaded 263 declarations, 8868 exprs (8868 unique), 1887 names in 0.00268459s\ndeclaration order verified in 3.1499e-05s\nenvironment built in 7.7695e-05s; checking with 4 worker processes\nchecked 263 declarations, 0 failed, in 0.474075s wall (0.000139177 core-hours over 4 workers); 2520320 reduction steps; peak 128 MB in one worker\n",
      "timeout": 60
    },
    {
      "checker": "lazylean",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.556823684,
      "cpu_time": 1.95463742,
      "max_rss": 55742464,
      "instructions": 11383425615,
      "stdout": "",
      "stderr": "loaded 3173 declarations, 319701 exprs (319701 unique), 19463 names in 0.0371949s\ndeclaration order verified in 0.00113265s\nenvironment built in 0.000495249s; checking with 4 worker processes\nchecked 3173 declarations, 0 failed, in 0.505196s wall (0.000533056 core-hours over 4 workers); 3333772 reduction steps; peak 52 MB in one worker\n",
      "timeout": 70
    },
    {
      "checker": "lazylean",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.627903378,
      "cpu_time": 3.021026558,
      "max_rss": 165216256,
      "instructions": 20853762861,
      "stdout": "",
      "stderr": "loaded 3173 declarations, 319722 exprs (319722 unique), 19463 names in 0.0480809s\ndeclaration order verified in 0.00130701s\nenvironment built in 0.000582413s; checking with 4 worker processes\nchecked 3173 declarations, 0 failed, in 1.56357s wall (0.000826958 core-hours over 4 workers); 14207475 reduction steps; peak 157 MB in one worker\n",
      "timeout": 130
    },
    {
      "checker": "lazylean",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026837489000000003,
      "cpu_time": 0.025172419,
      "max_rss": 26423296,
      "instructions": 61928322,
      "stdout": "",
      "stderr": "loaded 7 declarations, 367 exprs (367 unique), 57 names in 0.000752171s\ndeclaration order verified in 3.947e-06s\nenvironment built in 2.0528e-05s; checking with 4 worker processes\nFAIL kernel_refute_cheap_first (line 439): declaration type mismatch for 'kernel_refute_cheap_first'\n  inferred: (((Eq.{1} ((Prod.{0, 0} Bool) N)) ((((Prod.mk.{0, 0} Bool) N) Bool.false) (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ((((Prod.mk.{0, 0} Bool) N) Bool.false) (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n  declared: (((Eq.{1} ((Prod.{0, 0} Bool) N)) ((((Prod.mk.{0, 0} Bool) N) Bool.false) (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ((((Prod.mk.{0, 0} Bool) N) Bool.true) (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\nchecked 6 declarations, 1 failed, in 0.0117944s wall (4.46544e-06 core-hours over 4 workers); 6 reduction steps; peak 25 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026342681000000003,
      "cpu_time": 0.024579172,
      "max_rss": 24301568,
      "instructions": 62225933,
      "stdout": "",
      "stderr": "loaded 7 declarations, 367 exprs (367 unique), 57 names in 0.000311555s\ndeclaration order verified in 2.726e-06s\nenvironment built in 1.9487e-05s; checking with 4 worker processes\nFAIL kernel_refute_cheap_last (line 439): declaration type mismatch for 'kernel_refute_cheap_last'\n  inferred: (((Eq.{1} ((Prod.{0, 0} N) Bool)) ((((Prod.mk.{0, 0} N) Bool) (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false)) ((((Prod.mk.{0, 0} N) Bool) (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false))\n  declared: (((Eq.{1} ((Prod.{0, 0} N) Bool)) ((((Prod.mk.{0, 0} N) Bool) (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false)) ((((Prod.mk.{0, 0} N) Bool) (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.true))\nchecked 6 declarations, 1 failed, in 0.0109908s wall (4.06379e-06 core-hours over 4 workers); 6 reduction steps; peak 23 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018781034000000002,
      "cpu_time": 0.017891749999999998,
      "max_rss": 22446080,
      "instructions": 9338850,
      "stdout": "",
      "stderr": "loaded 5 declarations, 162 exprs (162 unique), 43 names in 0.000557526s\ndeclaration order verified in 2.264e-06s\nenvironment built in 2.142e-05s; checking with 4 worker processes\nchecked 5 declarations, 0 failed, in 0.00383981s wall (2.42894e-06 core-hours over 4 workers); 132 reduction steps; peak 19 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034660245,
      "cpu_time": 0.032376161,
      "max_rss": 29122560,
      "instructions": 112602532,
      "stdout": "",
      "stderr": "loaded 8 declarations, 1175 exprs (1175 unique), 65 names in 0.000795903s\ndeclaration order verified in 4.899e-06s\nenvironment built in 1.5159e-05s; checking with 4 worker processes\nchecked 8 declarations, 0 failed, in 0.0194502s wall (6.1452e-06 core-hours over 4 workers); 50009 reduction steps; peak 27 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07281391400000001,
      "cpu_time": 0.069016932,
      "max_rss": 34226176,
      "instructions": 529674173,
      "stdout": "",
      "stderr": "loaded 5 declarations, 4089 exprs (4089 unique), 1032 names in 0.00135441s\ndeclaration order verified in 7.524e-06s\nenvironment built in 1.2202e-05s; checking with 4 worker processes\nchecked 5 declarations, 0 failed, in 0.05552s wall (1.61716e-05 core-hours over 4 workers); 1000 reduction steps; peak 32 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017347315000000002,
      "cpu_time": 0.016503061,
      "max_rss": 22384640,
      "instructions": 9462630,
      "stdout": "",
      "stderr": "loaded 5 declarations, 1107 exprs (1107 unique), 43 names in 0.000432151s\ndeclaration order verified in 2.986e-06s\nenvironment built in 1.5149e-05s; checking with 4 worker processes\nchecked 5 declarations, 0 failed, in 0.00233907s wall (1.71119e-06 core-hours over 4 workers); 17 reduction steps; peak 18 MB in one worker\n",
      "timeout": 50
    },
    {
      "checker": "lazylean",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 18.197832401,
      "cpu_time": 67.78939014000001,
      "max_rss": 702976000,
      "instructions": 351118248208,
      "stdout": "",
      "stderr": "loaded 90778 declarations, 9396483 exprs (9396483 unique), 535158 names in 1.52589s\ndeclaration order verified in 0.0636212s\nenvironment built in 0.0309619s; checking with 4 worker processes\nchecked 90778 declarations, 0 failed, in 16.6258s wall (0.0184496 core-hours over 4 workers); 69377453 reduction steps; peak 670 MB in one worker\n",
      "timeout": 590
    },
    {
      "checker": "lazylean",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018003246,
      "cpu_time": 0.01594255,
      "max_rss": 22200320,
      "instructions": 7413432,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 1 names in 0.000249759s\ndeclaration order verified in 1.994e-06s\nenvironment built in 1.1732e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00214464s wall (1.48017e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017204558000000002,
      "cpu_time": 0.014821423,
      "max_rss": 22212608,
      "instructions": 7448476,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 1 names in 9.3916e-05s\ndeclaration order verified in 1.823e-06s\nenvironment built in 1.3946e-05s; checking with 4 worker processes\nFAIL badDef (line 6): declaration type mismatch for 'badDef'\n  inferred: Sort(2)\n  declared: Sort(0)\nchecked 0 declarations, 1 failed, in 0.00188177s wall (1.30937e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017462091000000002,
      "cpu_time": 0.015388862,
      "max_rss": 22380544,
      "instructions": 7416932,
      "stdout": "",
      "stderr": "loaded 1 declarations, 3 exprs (3 unique), 6 names in 0.00012787s\ndeclaration order verified in 2.154e-06s\nenvironment built in 1.3486e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00183071s wall (1.2949e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017714484000000003,
      "cpu_time": 0.014608674,
      "max_rss": 22249472,
      "instructions": 7424214,
      "stdout": "",
      "stderr": "loaded 1 declarations, 3 exprs (3 unique), 2 names in 0.00010671s\ndeclaration order verified in 1.743e-06s\nenvironment built in 1.1151e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00245381s wall (1.55449e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018731543,
      "cpu_time": 0.015274305,
      "max_rss": 22376448,
      "instructions": 7435129,
      "stdout": "",
      "stderr": "loaded 1 declarations, 6 exprs (6 unique), 8 names in 0.000111509s\ndeclaration order verified in 1.613e-06s\nenvironment built in 1.6661e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00262545s wall (1.49512e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019834171,
      "cpu_time": 0.015626630000000002,
      "max_rss": 22282240,
      "instructions": 7470367,
      "stdout": "",
      "stderr": "loaded 2 declarations, 13 exprs (13 unique), 10 names in 0.000114846s\ndeclaration order verified in 4.639e-06s\nenvironment built in 1.4898e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00348624s wall (1.69192e-06 core-hours over 4 workers); 1 reduction steps; peak 17 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018528873,
      "cpu_time": 0.015904801,
      "max_rss": 22151168,
      "instructions": 7473234,
      "stdout": "",
      "stderr": "loaded 2 declarations, 14 exprs (14 unique), 10 names in 0.000114805s\ndeclaration order verified in 5.189e-06s\nenvironment built in 1.3786e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00252167s wall (1.68069e-06 core-hours over 4 workers); 1 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019322842,
      "cpu_time": 0.016259841,
      "max_rss": 22179840,
      "instructions": 7491272,
      "stdout": "",
      "stderr": "loaded 2 declarations, 13 exprs (13 unique), 6 names in 0.000115246s\ndeclaration order verified in 3.126e-06s\nenvironment built in 2.146e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00212375s wall (1.45197e-06 core-hours over 4 workers); 8 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01820706,
      "cpu_time": 0.015048607,
      "max_rss": 22409216,
      "instructions": 7549220,
      "stdout": "",
      "stderr": "loaded 2 declarations, 14 exprs (14 unique), 6 names in 0.000121248s\ndeclaration order verified in 1.833e-06s\nenvironment built in 1.563e-05s; checking with 4 worker processes\nFAIL forallSortBad (line 26): type expected: $1\nchecked 1 declarations, 1 failed, in 0.00250111s wall (1.50722e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018706947,
      "cpu_time": 0.016113640000000002,
      "max_rss": 22241280,
      "instructions": 7494573,
      "stdout": "",
      "stderr": "loaded 2 declarations, 8 exprs (8 unique), 9 names in 0.000106459s\ndeclaration order verified in 1.723e-06s\nenvironment built in 1.1392e-05s; checking with 4 worker processes\nFAIL nonTypeType (line 21): type expected: constType\nchecked 1 declarations, 1 failed, in 0.00262293s wall (1.55315e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.020552649000000003,
      "cpu_time": 0.016850354,
      "max_rss": 22183936,
      "instructions": 7500559,
      "stdout": "",
      "stderr": "loaded 2 declarations, 7 exprs (7 unique), 9 names in 0.000134472s\ndeclaration order verified in 2.254e-06s\nenvironment built in 1.4457e-05s; checking with 4 worker processes\nFAIL nonTypeAxiom (line 20): type expected: constType\nchecked 1 declarations, 1 failed, in 0.00299153s wall (1.96548e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017769499,
      "cpu_time": 0.014238465,
      "max_rss": 22343680,
      "instructions": 7441317,
      "stdout": "",
      "stderr": "loaded 1 declarations, 3 exprs (3 unique), 2 names in 0.000124824s\ndeclaration order verified in 2.284e-06s\nenvironment built in 1.9737e-05s; checking with 4 worker processes\nFAIL nonPropThm (line 7): theorem type is not a proposition: nonPropThm\nchecked 0 declarations, 1 failed, in 0.0024616s wall (1.39142e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019187047000000002,
      "cpu_time": 0.015553703,
      "max_rss": 22347776,
      "instructions": 7489584,
      "stdout": "",
      "stderr": "loaded 2 declarations, 14 exprs (14 unique), 9 names in 0.000115687s\ndeclaration order verified in 5.049e-06s\nenvironment built in 1.8084e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00256794s wall (1.45881e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016117338000000002,
      "cpu_time": 0.014129168000000001,
      "max_rss": 22175744,
      "instructions": 7470872,
      "stdout": "",
      "stderr": "loaded 1 declarations, 4 exprs (4 unique), 2 names in 0.00014922s\ndeclaration order verified in 1.613e-06s\nenvironment built in 1.3615e-05s; checking with 4 worker processes\nFAIL selfProof (line 8): unknown constant 'selfProof'\nchecked 0 declarations, 1 failed, in 0.0021544s wall (1.56181e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016734496,
      "cpu_time": 0.014509134,
      "max_rss": 22319104,
      "instructions": 7417649,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 1 names in 7.3628e-05s\ndeclaration order verified in 1.603e-06s\nenvironment built in 1.1331e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00160983s wall (1.07369e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017099441,
      "cpu_time": 0.015071743,
      "max_rss": 22265856,
      "instructions": 7419859,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 1 names in 0.00010658s\ndeclaration order verified in 1.793e-06s\nenvironment built in 1.1521e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00191242s wall (1.37082e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01732293,
      "cpu_time": 0.015046703000000002,
      "max_rss": 22130688,
      "instructions": 7422109,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 1 names in 0.000136767s\ndeclaration order verified in 1.803e-06s\nenvironment built in 1.075e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00195285s wall (1.32858e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019091820000000002,
      "cpu_time": 0.015645036,
      "max_rss": 22216704,
      "instructions": 7482486,
      "stdout": "",
      "stderr": "loaded 2 declarations, 13 exprs (13 unique), 11 names in 0.00012814s\ndeclaration order verified in 5.21e-06s\nenvironment built in 1.3846e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00259969s wall (1.51729e-06 core-hours over 4 workers); 1 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017317821,
      "cpu_time": 0.014680218,
      "max_rss": 22216704,
      "instructions": 7460978,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 2 names in 6.8038e-05s\ndeclaration order verified in 1.754e-06s\nenvironment built in 1.066e-05s; checking with 4 worker processes\nFAIL tut06_bad01 (line 8): duplicate universe level parameter 'u'\nchecked 0 declarations, 1 failed, in 0.00167427s wall (9.78252e-07 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017202654,
      "cpu_time": 0.014684195,
      "max_rss": 22241280,
      "instructions": 7417391,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 2 names in 0.00012231s\ndeclaration order verified in 2.084e-06s\nenvironment built in 1.2534e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00196152s wall (1.37696e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017297572,
      "cpu_time": 0.015153817,
      "max_rss": 22216704,
      "instructions": 7417523,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 2 names in 0.000129313s\ndeclaration order verified in 1.623e-06s\nenvironment built in 1.6932e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00170422s wall (1.20583e-06 core-hours over 4 workers); 0 reduction steps; peak 17 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017711509,
      "cpu_time": 0.015547812000000001,
      "max_rss": 22372352,
      "instructions": 7436043,
      "stdout": "",
      "stderr": "loaded 1 declarations, 6 exprs (6 unique), 7 names in 0.000132719s\ndeclaration order verified in 7.774e-06s\nenvironment built in 1.9217e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00225728s wall (1.50839e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016954379000000002,
      "cpu_time": 0.014486934,
      "max_rss": 22228992,
      "instructions": 7438894,
      "stdout": "",
      "stderr": "loaded 1 declarations, 6 exprs (6 unique), 7 names in 0.000112371s\ndeclaration order verified in 5.13e-06s\nenvironment built in 1.3055e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00228427s wall (1.63062e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018320572,
      "cpu_time": 0.015657318,
      "max_rss": 22319104,
      "instructions": 7435820,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 3 names in 0.000129614s\ndeclaration order verified in 2.796e-06s\nenvironment built in 1.8214e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00178771s wall (1.15712e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016497982,
      "cpu_time": 0.014257323,
      "max_rss": 22183936,
      "instructions": 7452233,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 4 names in 0.000125616s\ndeclaration order verified in 1.883e-06s\nenvironment built in 1.4888e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00155017s wall (1.07496e-06 core-hours over 4 workers); 0 reduction steps; peak 17 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017993519,
      "cpu_time": 0.01587864,
      "max_rss": 22302720,
      "instructions": 7423864,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 2 names in 0.000124754s\ndeclaration order verified in 3.937e-06s\nenvironment built in 1.4227e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.0020433s wall (1.39674e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015942471,
      "cpu_time": 0.013887631000000001,
      "max_rss": 22409216,
      "instructions": 7437261,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 3 names in 0.00010658s\ndeclaration order verified in 1.724e-06s\nenvironment built in 1.6511e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.0016747s wall (1.1697e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018219203,
      "cpu_time": 0.015617071,
      "max_rss": 22319104,
      "instructions": 7436666,
      "stdout": "",
      "stderr": "loaded 1 declarations, 7 exprs (7 unique), 3 names in 0.000130345s\ndeclaration order verified in 1.773e-06s\nenvironment built in 1.3094e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.0019251s wall (1.40533e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017586354000000002,
      "cpu_time": 0.015364038000000002,
      "max_rss": 22257664,
      "instructions": 7468341,
      "stdout": "",
      "stderr": "loaded 1 declarations, 15 exprs (15 unique), 9 names in 0.000116869s\ndeclaration order verified in 3.947e-06s\nenvironment built in 1.1201e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00227038s wall (1.68653e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016601436,
      "cpu_time": 0.014884318,
      "max_rss": 22315008,
      "instructions": 7722310,
      "stdout": "",
      "stderr": "loaded 7 declarations, 41 exprs (41 unique), 20 names in 0.000121138s\ndeclaration order verified in 3.637e-06s\nenvironment built in 1.056e-05s; checking with 4 worker processes\nchecked 7 declarations, 0 failed, in 0.00187224s wall (1.40662e-06 core-hours over 4 workers); 5 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017280501,
      "cpu_time": 0.016161446000000003,
      "max_rss": 22388736,
      "instructions": 7946952,
      "stdout": "",
      "stderr": "loaded 8 declarations, 55 exprs (55 unique), 22 names in 0.000120817s\ndeclaration order verified in 3.446e-06s\nenvironment built in 1.5278e-05s; checking with 4 worker processes\nchecked 8 declarations, 0 failed, in 0.0025116s wall (1.82324e-06 core-hours over 4 workers); 23 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017263268000000002,
      "cpu_time": 0.015533301,
      "max_rss": 22380544,
      "instructions": 8099956,
      "stdout": "",
      "stderr": "loaded 10 declarations, 59 exprs (59 unique), 24 names in 0.000137568s\ndeclaration order verified in 3.576e-06s\nenvironment built in 1.4628e-05s; checking with 4 worker processes\nchecked 10 declarations, 0 failed, in 0.00211213s wall (1.37982e-06 core-hours over 4 workers); 37 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017255553,
      "cpu_time": 0.015006368,
      "max_rss": 22290432,
      "instructions": 7436648,
      "stdout": "",
      "stderr": "loaded 1 declarations, 4 exprs (4 unique), 2 names in 0.000107712s\ndeclaration order verified in 1.964e-06s\nenvironment built in 1.3295e-05s; checking with 4 worker processes\nchecked 1 declarations, 0 failed, in 0.00203959s wall (1.41041e-06 core-hours over 4 workers); 1 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017949787000000002,
      "cpu_time": 0.014648039000000002,
      "max_rss": 22188032,
      "instructions": 7483068,
      "stdout": "",
      "stderr": "loaded 3 declarations, 11 exprs (11 unique), 10 names in 0.000115607s\ndeclaration order verified in 2.034e-06s\nenvironment built in 2.0018e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.002674s wall (1.53608e-06 core-hours over 4 workers); 1 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017197164,
      "cpu_time": 0.014591350000000001,
      "max_rss": 22282240,
      "instructions": 7458322,
      "stdout": "",
      "stderr": "loaded 2 declarations, 5 exprs (5 unique), 3 names in 0.000108794s\ndeclaration order verified in 3.887e-06s\nenvironment built in 1.046e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.0027109s wall (1.85783e-06 core-hours over 4 workers); 4 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017606102000000002,
      "cpu_time": 0.014716265999999999,
      "max_rss": 22253568,
      "instructions": 7504574,
      "stdout": "",
      "stderr": "loaded 2 declarations, 9 exprs (9 unique), 6 names in 0.000133982s\ndeclaration order verified in 1.843e-06s\nenvironment built in 1.4658e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00273162s wall (1.61427e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016441376,
      "cpu_time": 0.013999704,
      "max_rss": 22269952,
      "instructions": 7597554,
      "stdout": "",
      "stderr": "loaded 2 declarations, 22 exprs (22 unique), 10 names in 0.000146786s\ndeclaration order verified in 1.633e-06s\nenvironment built in 1.5068e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00208593s wall (1.48165e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018919396,
      "cpu_time": 0.015847027,
      "max_rss": 22343680,
      "instructions": 7757580,
      "stdout": "",
      "stderr": "loaded 3 declarations, 43 exprs (43 unique), 16 names in 0.000143849s\ndeclaration order verified in 4.108e-06s\nenvironment built in 1.4407e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00299171s wall (1.78487e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016515836000000002,
      "cpu_time": 0.014652594000000001,
      "max_rss": 22306816,
      "instructions": 7755945,
      "stdout": "",
      "stderr": "loaded 2 declarations, 41 exprs (41 unique), 12 names in 0.000109005s\ndeclaration order verified in 4.448e-06s\nenvironment built in 1.0921e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00196105s wall (1.5313e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018850055,
      "cpu_time": 0.0160398,
      "max_rss": 22310912,
      "instructions": 7801493,
      "stdout": "",
      "stderr": "loaded 2 declarations, 47 exprs (47 unique), 19 names in 0.000141275s\ndeclaration order verified in 3.526e-06s\nenvironment built in 1.5108e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00211096s wall (1.58952e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016259926,
      "cpu_time": 0.014766041,
      "max_rss": 22175744,
      "instructions": 7807326,
      "stdout": "",
      "stderr": "loaded 2 declarations, 47 exprs (47 unique), 19 names in 0.00012791s\ndeclaration order verified in 3.607e-06s\nenvironment built in 1.4387e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.0021246s wall (1.66887e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017351924,
      "cpu_time": 0.014828039000000001,
      "max_rss": 22372352,
      "instructions": 7569170,
      "stdout": "",
      "stderr": "loaded 2 declarations, 16 exprs (16 unique), 9 names in 0.000107171s\ndeclaration order verified in 4.629e-06s\nenvironment built in 1.3776e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00209154s wall (1.27768e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016690494,
      "cpu_time": 0.015502807,
      "max_rss": 22323200,
      "instructions": 7789815,
      "stdout": "",
      "stderr": "loaded 2 declarations, 42 exprs (42 unique), 15 names in 0.000136826s\ndeclaration order verified in 3.516e-06s\nenvironment built in 2.2382e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00231167s wall (1.86474e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017620569000000003,
      "cpu_time": 0.015029776,
      "max_rss": 22183936,
      "instructions": 7688381,
      "stdout": "",
      "stderr": "loaded 2 declarations, 36 exprs (36 unique), 20 names in 0.000384712s\ndeclaration order verified in 3.407e-06s\nenvironment built in 1.6642e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00189765s wall (1.45264e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.02017984,
      "cpu_time": 0.017537108,
      "max_rss": 22253568,
      "instructions": 10088801,
      "stdout": "",
      "stderr": "loaded 4 declarations, 248 exprs (248 unique), 39 names in 0.000729709s\ndeclaration order verified in 2.885e-06s\nenvironment built in 2.1771e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00480069s wall (2.28138e-06 core-hours over 4 workers); 0 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019608649000000002,
      "cpu_time": 0.016729986000000002,
      "max_rss": 22315008,
      "instructions": 7521338,
      "stdout": "",
      "stderr": "loaded 2 declarations, 7 exprs (7 unique), 9 names in 0.000139051s\ndeclaration order verified in 9.749e-06s\nenvironment built in 1.4487e-05s; checking with 4 worker processes\nFAIL inductBadNonSort (line 20): type expected: constType\nchecked 1 declarations, 1 failed, in 0.00285997s wall (1.89809e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.057538851,
      "cpu_time": 0.034518817,
      "max_rss": 22380544,
      "instructions": 7503290,
      "stdout": "",
      "stderr": "loaded 2 declarations, 2 exprs (2 unique), 2 names in 0.000120195s\ndeclaration order verified in 2.134e-06s\nenvironment built in 1.6701e-05s; checking with 4 worker processes\nFAIL inductBadNonSort2 (line 8): type expected: aType\nchecked 1 declarations, 1 failed, in 0.00198111s wall (1.36347e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017250053,
      "cpu_time": 0.015297772999999999,
      "max_rss": 22380544,
      "instructions": 7467304,
      "stdout": "",
      "stderr": "loaded 1 declarations, 1 exprs (1 unique), 2 names in 0.000160722s\ndeclaration order verified in 1.964e-06s\nenvironment built in 1.4627e-05s; checking with 4 worker processes\nFAIL inductLevelParam (line 7): duplicate universe level parameter 'u'\nchecked 0 declarations, 1 failed, in 0.00206045s wall (1.50287e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019435173,
      "cpu_time": 0.016566115,
      "max_rss": 22302720,
      "instructions": 7475177,
      "stdout": "",
      "stderr": "loaded 1 declarations, 2 exprs (2 unique), 2 names in 0.000188364s\ndeclaration order verified in 3.927e-06s\nenvironment built in 2.5428e-05s; checking with 4 worker processes\nFAIL inductTooFewParams (line 6): invalid inductive datatype declaration, incorrect number of parameters\nchecked 0 declarations, 1 failed, in 0.00291568s wall (2.10332e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01684833,
      "cpu_time": 0.014495232,
      "max_rss": 22294528,
      "instructions": 7569697,
      "stdout": "",
      "stderr": "loaded 2 declarations, 7 exprs (7 unique), 5 names in 0.000152607s\ndeclaration order verified in 2.896e-06s\nenvironment built in 1.2713e-05s; checking with 4 worker processes\nFAIL inductWrongCtorParams (line 16): arg #1 of 'inductWrongCtorParams.mk' does not match inductive datatype parameters\nchecked 1 declarations, 1 failed, in 0.00180181s wall (1.31652e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017194388,
      "cpu_time": 0.014912444,
      "max_rss": 22253568,
      "instructions": 7587394,
      "stdout": "",
      "stderr": "loaded 1 declarations, 11 exprs (11 unique), 5 names in 0.000143729s\ndeclaration order verified in 1.773e-06s\nenvironment built in 1.1822e-05s; checking with 4 worker processes\nFAIL inductWrongCtorResParams (line 19): invalid return type for 'inductWrongCtorResParams.mk'\nchecked 0 declarations, 1 failed, in 0.00175119s wall (1.27045e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018595848,
      "cpu_time": 0.01572757,
      "max_rss": 22212608,
      "instructions": 7603393,
      "stdout": "",
      "stderr": "loaded 1 declarations, 11 exprs (11 unique), 7 names in 0.000144371s\ndeclaration order verified in 1.773e-06s\nenvironment built in 1.6331e-05s; checking with 4 worker processes\nFAIL inductWrongCtorResLevel (line 23): invalid return type for 'inductWrongCtorResLevel.mk'\nchecked 0 declarations, 1 failed, in 0.00252025s wall (1.91763e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018336552000000002,
      "cpu_time": 0.015219771,
      "max_rss": 22183936,
      "instructions": 7564227,
      "stdout": "",
      "stderr": "loaded 2 declarations, 6 exprs (6 unique), 5 names in 0.000132569s\ndeclaration order verified in 2.114e-06s\nenvironment built in 1.9757e-05s; checking with 4 worker processes\nFAIL inductInIndex (line 14): invalid return type for 'inductInIndex.mk'\nchecked 1 declarations, 1 failed, in 0.00236647s wall (1.68978e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01723204,
      "cpu_time": 0.014957350999999999,
      "max_rss": 22212608,
      "instructions": 7540883,
      "stdout": "",
      "stderr": "loaded 1 declarations, 5 exprs (5 unique), 4 names in 0.000103454s\ndeclaration order verified in 2.394e-06s\nenvironment built in 1.4818e-05s; checking with 4 worker processes\nFAIL indNeg (line 12): arg #1 of 'indNeg.mk' has a non positive occurrence of the datatypes being declared\nchecked 0 declarations, 1 failed, in 0.00206227s wall (1.46085e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017904612,
      "cpu_time": 0.015162316,
      "max_rss": 22347776,
      "instructions": 7912821,
      "stdout": "",
      "stderr": "loaded 3 declarations, 54 exprs (54 unique), 18 names in 0.000153147s\ndeclaration order verified in 3.577e-06s\nenvironment built in 2.0849e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00178126s wall (1.3714e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017790397,
      "cpu_time": 0.014869496,
      "max_rss": 22298624,
      "instructions": 7608002,
      "stdout": "",
      "stderr": "loaded 2 declarations, 13 exprs (13 unique), 7 names in 0.000140404s\ndeclaration order verified in 2.665e-06s\nenvironment built in 1.7182e-05s; checking with 4 worker processes\nFAIL reduceCtorType (line 26): invalid return type for 'reduceCtorType.mk'\nchecked 1 declarations, 1 failed, in 0.00209946s wall (1.58946e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017929779,
      "cpu_time": 0.015144219,
      "max_rss": 22228992,
      "instructions": 7606199,
      "stdout": "",
      "stderr": "loaded 3 declarations, 14 exprs (14 unique), 12 names in 0.000145473s\ndeclaration order verified in 1.853e-06s\nenvironment built in 1.9887e-05s; checking with 4 worker processes\nFAIL indNegReducible (line 31): arg #1 of 'indNegReducible.mk' has a non positive occurrence of the datatypes being declared\nchecked 2 declarations, 1 failed, in 0.00267378s wall (1.41581e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01666708,
      "cpu_time": 0.014241181,
      "max_rss": 22372352,
      "instructions": 7572593,
      "stdout": "",
      "stderr": "loaded 2 declarations, 20 exprs (20 unique), 8 names in 0.000144461s\ndeclaration order verified in 2.154e-06s\nenvironment built in 1.589e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00193507s wall (1.45413e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016855553000000002,
      "cpu_time": 0.014667061,
      "max_rss": 22204416,
      "instructions": 7583556,
      "stdout": "",
      "stderr": "loaded 2 declarations, 21 exprs (21 unique), 9 names in 0.000125145s\ndeclaration order verified in 1.783e-06s\nenvironment built in 1.1332e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00205991s wall (1.50632e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020039076000000003,
      "cpu_time": 0.016725058,
      "max_rss": 22241280,
      "instructions": 7604955,
      "stdout": "",
      "stderr": "loaded 2 declarations, 21 exprs (21 unique), 10 names in 0.000149431s\ndeclaration order verified in 1.904e-06s\nenvironment built in 2.2562e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00241742s wall (1.46758e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016758121,
      "cpu_time": 0.014667003,
      "max_rss": 22380544,
      "instructions": 7541836,
      "stdout": "",
      "stderr": "loaded 1 declarations, 4 exprs (4 unique), 4 names in 0.000188844s\ndeclaration order verified in 1.944e-06s\nenvironment built in 1.0911e-05s; checking with 4 worker processes\nFAIL typeWithTooHighTypeField (line 11): universe level of type_of(arg #1) of 'typeWithTooHighTypeField.mk' is too big for the corresponding inductive datatype\nchecked 0 declarations, 1 failed, in 0.00160353s wall (1.12808e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017889433,
      "cpu_time": 0.015151445000000001,
      "max_rss": 22347776,
      "instructions": 7514334,
      "stdout": "",
      "stderr": "loaded 2 declarations, 10 exprs (10 unique), 6 names in 0.000119614s\ndeclaration order verified in 2.235e-06s\nenvironment built in 1.8484e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.0022408s wall (1.62861e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01843728,
      "cpu_time": 0.015625818,
      "max_rss": 22253568,
      "instructions": 7649644,
      "stdout": "",
      "stderr": "loaded 2 declarations, 32 exprs (32 unique), 16 names in 0.000140794s\ndeclaration order verified in 3.597e-06s\nenvironment built in 2.5548e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.0026353s wall (1.64527e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016895327,
      "cpu_time": 0.014687307,
      "max_rss": 22319104,
      "instructions": 7817411,
      "stdout": "",
      "stderr": "loaded 3 declarations, 50 exprs (50 unique), 22 names in 0.000130685s\ndeclaration order verified in 3.988e-06s\nenvironment built in 1.1752e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00189823s wall (1.43158e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017392601,
      "cpu_time": 0.016174923,
      "max_rss": 22409216,
      "instructions": 7813419,
      "stdout": "",
      "stderr": "loaded 2 declarations, 42 exprs (42 unique), 12 names in 0.000115927s\ndeclaration order verified in 3.567e-06s\nenvironment built in 2.0037e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00205643s wall (1.68928e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020336765,
      "cpu_time": 0.017393829,
      "max_rss": 22323200,
      "instructions": 7867872,
      "stdout": "",
      "stderr": "loaded 2 declarations, 49 exprs (49 unique), 20 names in 0.000146745s\ndeclaration order verified in 4.167e-06s\nenvironment built in 1.5669e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00247121s wall (1.72811e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017431724000000003,
      "cpu_time": 0.015650052,
      "max_rss": 22396928,
      "instructions": 7876503,
      "stdout": "",
      "stderr": "loaded 2 declarations, 48 exprs (48 unique), 20 names in 0.000142998s\ndeclaration order verified in 4.738e-06s\nenvironment built in 1.584e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00212896s wall (1.31988e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018283313000000002,
      "cpu_time": 0.01464538,
      "max_rss": 22249472,
      "instructions": 7590101,
      "stdout": "",
      "stderr": "loaded 2 declarations, 18 exprs (18 unique), 15 names in 9.8575e-05s\ndeclaration order verified in 4.298e-06s\nenvironment built in 1.1552e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00210765s wall (1.11342e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015838385,
      "cpu_time": 0.014356138,
      "max_rss": 22306816,
      "instructions": 7847390,
      "stdout": "",
      "stderr": "loaded 2 declarations, 43 exprs (43 unique), 15 names in 0.000108914s\ndeclaration order verified in 6.372e-06s\nenvironment built in 1.3996e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00161123s wall (1.22753e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01609168,
      "cpu_time": 0.014010274000000001,
      "max_rss": 22380544,
      "instructions": 7708584,
      "stdout": "",
      "stderr": "loaded 2 declarations, 36 exprs (36 unique), 20 names in 0.000104687s\ndeclaration order verified in 3.256e-06s\nenvironment built in 1.6832e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00162448s wall (1.05619e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.066869367,
      "cpu_time": 0.029487997000000002,
      "max_rss": 22171648,
      "instructions": 10392242,
      "stdout": "",
      "stderr": "loaded 4 declarations, 254 exprs (254 unique), 40 names in 0.000277591s\ndeclaration order verified in 2.575e-06s\nenvironment built in 1.3174e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00468243s wall (2.25602e-06 core-hours over 4 workers); 0 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016481321,
      "cpu_time": 0.01456481,
      "max_rss": 22335488,
      "instructions": 7615051,
      "stdout": "",
      "stderr": "loaded 2 declarations, 22 exprs (22 unique), 9 names in 8.9909e-05s\ndeclaration order verified in 4.408e-06s\nenvironment built in 1.3626e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00189164s wall (1.12815e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014781492,
      "cpu_time": 0.0128015,
      "max_rss": 22249472,
      "instructions": 7672214,
      "stdout": "",
      "stderr": "loaded 3 declarations, 12 exprs (12 unique), 9 names in 8.0992e-05s\ndeclaration order verified in 1.953e-06s\nenvironment built in 1.7744e-05s; checking with 4 worker processes\nFAIL BogusRecursor (line 24): recursor 'BogusRecursor.rec': parameter/index/motive/minor/K data differs from the derived recursor\nchecked 1 declarations, 1 failed, in 0.00168776s wall (1.18727e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015656063,
      "cpu_time": 0.014464742,
      "max_rss": 22384640,
      "instructions": 7930149,
      "stdout": "",
      "stderr": "loaded 2 declarations, 45 exprs (45 unique), 17 names in 8.8707e-05s\ndeclaration order verified in 3.858e-06s\nenvironment built in 1.1842e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00194439s wall (1.40022e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016542206,
      "cpu_time": 0.015298632,
      "max_rss": 22183936,
      "instructions": 8233910,
      "stdout": "",
      "stderr": "loaded 5 declarations, 95 exprs (95 unique), 34 names in 0.000143189s\ndeclaration order verified in 2.014e-06s\nenvironment built in 1.587e-05s; checking with 4 worker processes\nchecked 5 declarations, 0 failed, in 0.00172106s wall (1.3727e-06 core-hours over 4 workers); 5 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014919120000000001,
      "cpu_time": 0.013662509,
      "max_rss": 22224896,
      "instructions": 8129543,
      "stdout": "",
      "stderr": "loaded 3 declarations, 69 exprs (69 unique), 22 names in 0.000101129s\ndeclaration order verified in 1.974e-06s\nenvironment built in 1.1312e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00192041s wall (1.37187e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01510559,
      "cpu_time": 0.014342923,
      "max_rss": 22200320,
      "instructions": 8258800,
      "stdout": "",
      "stderr": "loaded 4 declarations, 83 exprs (83 unique), 24 names in 0.00010139s\ndeclaration order verified in 1.893e-06s\nenvironment built in 1.3986e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00207215s wall (1.48113e-06 core-hours over 4 workers); 2 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016318406,
      "cpu_time": 0.015876235,
      "max_rss": 22179840,
      "instructions": 8642183,
      "stdout": "",
      "stderr": "loaded 4 declarations, 133 exprs (133 unique), 58 names in 0.000284524s\ndeclaration order verified in 2.565e-06s\nenvironment built in 1.2263e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00272343s wall (1.84773e-06 core-hours over 4 workers); 16 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016812263,
      "cpu_time": 0.016286204999999998,
      "max_rss": 22183936,
      "instructions": 8630177,
      "stdout": "",
      "stderr": "loaded 3 declarations, 127 exprs (127 unique), 67 names in 0.000198101s\ndeclaration order verified in 2.325e-06s\nenvironment built in 1.1261e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.003248s wall (1.84572e-06 core-hours over 4 workers); 6 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016590506,
      "cpu_time": 0.016458556000000003,
      "max_rss": 22409216,
      "instructions": 8929297,
      "stdout": "",
      "stderr": "loaded 6 declarations, 170 exprs (170 unique), 58 names in 0.000262903s\ndeclaration order verified in 2.224e-06s\nenvironment built in 1.4016e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.00298094s wall (2.06227e-06 core-hours over 4 workers); 43 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017695549,
      "cpu_time": 0.018502182000000002,
      "max_rss": 22335488,
      "instructions": 10078303,
      "stdout": "",
      "stderr": "loaded 7 declarations, 256 exprs (256 unique), 67 names in 0.000238828s\ndeclaration order verified in 2.324e-06s\nenvironment built in 1.4276e-05s; checking with 4 worker processes\nchecked 7 declarations, 0 failed, in 0.00438007s wall (2.65008e-06 core-hours over 4 workers); 44 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.022696032,
      "cpu_time": 0.025776926,
      "max_rss": 22986752,
      "instructions": 16673326,
      "stdout": "",
      "stderr": "loaded 7 declarations, 878 exprs (878 unique), 116 names in 0.000404949s\ndeclaration order verified in 7.845e-06s\nenvironment built in 1.6591e-05s; checking with 4 worker processes\nchecked 7 declarations, 0 failed, in 0.00728475s wall (4.45176e-06 core-hours over 4 workers); 46 reduction steps; peak 21 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020436191000000003,
      "cpu_time": 0.017826358,
      "max_rss": 22319104,
      "instructions": 7877260,
      "stdout": "",
      "stderr": "loaded 3 declarations, 55 exprs (55 unique), 14 names in 0.000154881s\ndeclaration order verified in 1.1612e-05s\nenvironment built in 2.2081e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00325549s wall (2.20736e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01769574,
      "cpu_time": 0.014846892,
      "max_rss": 22384640,
      "instructions": 7917603,
      "stdout": "",
      "stderr": "loaded 3 declarations, 57 exprs (57 unique), 16 names in 0.000128181s\ndeclaration order verified in 6.983e-06s\nenvironment built in 1.3545e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00240805s wall (1.54403e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017484734000000002,
      "cpu_time": 0.016461315,
      "max_rss": 22319104,
      "instructions": 7947758,
      "stdout": "",
      "stderr": "loaded 3 declarations, 57 exprs (57 unique), 16 names in 0.000144982s\ndeclaration order verified in 3.998e-06s\nenvironment built in 2.2072e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00194653s wall (1.52209e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018068088,
      "cpu_time": 0.016229034,
      "max_rss": 22339584,
      "instructions": 8122462,
      "stdout": "",
      "stderr": "loaded 3 declarations, 65 exprs (65 unique), 21 names in 0.000112581s\ndeclaration order verified in 1.733e-06s\nenvironment built in 2.0278e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00239306s wall (1.56444e-06 core-hours over 4 workers); 1 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017159945,
      "cpu_time": 0.015330179,
      "max_rss": 22179840,
      "instructions": 7869746,
      "stdout": "",
      "stderr": "loaded 2 declarations, 48 exprs (48 unique), 15 names in 0.000110047s\ndeclaration order verified in 4.889e-06s\nenvironment built in 1.3996e-05s; checking with 4 worker processes\nFAIL projOutOfRange (line 67): invalid projection And.2\nchecked 1 declarations, 1 failed, in 0.00212775s wall (1.64603e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017633904000000002,
      "cpu_time": 0.015331637,
      "max_rss": 22183936,
      "instructions": 7775248,
      "stdout": "",
      "stderr": "loaded 2 declarations, 38 exprs (38 unique), 21 names in 0.000150022s\ndeclaration order verified in 4.629e-06s\nenvironment built in 2.2241e-05s; checking with 4 worker processes\nFAIL projNotStruct (line 64): invalid projection N.0\nchecked 1 declarations, 1 failed, in 0.00196182s wall (1.40637e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020211349,
      "cpu_time": 0.018195526,
      "max_rss": 22306816,
      "instructions": 8295892,
      "stdout": "",
      "stderr": "loaded 4 declarations, 103 exprs (103 unique), 31 names in 0.000427523s\ndeclaration order verified in 3.125e-06s\nenvironment built in 1.6701e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00247654s wall (1.67691e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019721771000000003,
      "cpu_time": 0.01724718,
      "max_rss": 22183936,
      "instructions": 8361988,
      "stdout": "",
      "stderr": "loaded 4 declarations, 103 exprs (103 unique), 31 names in 0.000247123s\ndeclaration order verified in 2.695e-06s\nenvironment built in 1.3545e-05s; checking with 4 worker processes\nFAIL projProp2 (line 143): invalid projection PropStructure.1\nchecked 3 declarations, 1 failed, in 0.00261292s wall (1.75459e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019283659,
      "cpu_time": 0.01710877,
      "max_rss": 22200320,
      "instructions": 8295864,
      "stdout": "",
      "stderr": "loaded 4 declarations, 103 exprs (103 unique), 31 names in 0.000365806s\ndeclaration order verified in 2.555e-06s\nenvironment built in 3.716e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00257641s wall (1.71566e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017480205000000002,
      "cpu_time": 0.016117244,
      "max_rss": 22179840,
      "instructions": 8365010,
      "stdout": "",
      "stderr": "loaded 4 declarations, 103 exprs (103 unique), 31 names in 0.000224291s\ndeclaration order verified in 2.324e-06s\nenvironment built in 1.3956e-05s; checking with 4 worker processes\nFAIL projProp4 (line 143): invalid projection PropStructure.3\nchecked 3 declarations, 1 failed, in 0.00239263s wall (1.50927e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018580509000000002,
      "cpu_time": 0.016792275,
      "max_rss": 22315008,
      "instructions": 8400960,
      "stdout": "",
      "stderr": "loaded 4 declarations, 108 exprs (108 unique), 31 names in 0.000393999s\ndeclaration order verified in 2.896e-06s\nenvironment built in 2.114e-05s; checking with 4 worker processes\nFAIL projProp5 (line 148): invalid projection PropStructure.3\nchecked 3 declarations, 1 failed, in 0.00259811s wall (1.92821e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018126278000000003,
      "cpu_time": 0.016144757,
      "max_rss": 22315008,
      "instructions": 8361060,
      "stdout": "",
      "stderr": "loaded 4 declarations, 103 exprs (103 unique), 31 names in 0.000372679s\ndeclaration order verified in 3.256e-06s\nenvironment built in 1.8174e-05s; checking with 4 worker processes\nFAIL projProp6 (line 143): invalid projection PropStructure.5\nchecked 3 declarations, 1 failed, in 0.00273133s wall (1.83571e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029766526,
      "cpu_time": 0.01459266,
      "max_rss": 22310912,
      "instructions": 8068995,
      "stdout": "",
      "stderr": "loaded 4 declarations, 72 exprs (72 unique), 31 names in 0.000101791s\ndeclaration order verified in 4.368e-06s\nenvironment built in 1.7954e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00194826s wall (1.10503e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.027645707000000002,
      "cpu_time": 0.025453603,
      "max_rss": 22249472,
      "instructions": 8108710,
      "stdout": "",
      "stderr": "loaded 4 declarations, 72 exprs (72 unique), 32 names in 0.000146495s\ndeclaration order verified in 2.495e-06s\nenvironment built in 2.5919e-05s; checking with 4 worker processes\nFAIL projIndexData (line 111): invalid projection PropStructure.0\nchecked 3 declarations, 1 failed, in 0.00191556s wall (1.46699e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018656803,
      "cpu_time": 0.016264861,
      "max_rss": 22319104,
      "instructions": 8123374,
      "stdout": "",
      "stderr": "loaded 4 declarations, 72 exprs (72 unique), 32 names in 0.000158898s\ndeclaration order verified in 3.987e-06s\nenvironment built in 2.2762e-05s; checking with 4 worker processes\nFAIL projIndexData2 (line 111): invalid projection PropStructure.1\nchecked 3 declarations, 1 failed, in 0.00236834s wall (1.53953e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020365989,
      "cpu_time": 0.018809598,
      "max_rss": 22269952,
      "instructions": 8554906,
      "stdout": "",
      "stderr": "loaded 6 declarations, 131 exprs (131 unique), 32 names in 0.000322104s\ndeclaration order verified in 4.529e-06s\nenvironment built in 1.7813e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.00282381s wall (2.06796e-06 core-hours over 4 workers); 2 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017654613,
      "cpu_time": 0.016065057,
      "max_rss": 22343680,
      "instructions": 8130694,
      "stdout": "",
      "stderr": "loaded 3 declarations, 83 exprs (83 unique), 31 names in 0.000125155s\ndeclaration order verified in 3.977e-06s\nenvironment built in 1.7684e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00249793s wall (1.65278e-06 core-hours over 4 workers); 4 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017608867,
      "cpu_time": 0.016079672,
      "max_rss": 22269952,
      "instructions": 8234677,
      "stdout": "",
      "stderr": "loaded 3 declarations, 83 exprs (83 unique), 31 names in 0.000130495s\ndeclaration order verified in 1.843e-06s\nenvironment built in 1.1061e-05s; checking with 4 worker processes\nFAIL ruleKbad (line 121): declaration type mismatch for 'ruleKbad'\n  inferred: ((x._@.Tutorial.3161876795._hygCtx._hyg.27 : (((Eq.{1} Bool) Bool.true) Bool.false)) -> ((a : Bool) -> (((Eq.{1} Bool) #0) #0)))\n  declared: ((h : (((Eq.{1} Bool) Bool.true) Bool.false)) -> ((a : Bool) -> (((Eq.{1} Bool) ((((((Eq.rec.{1, 1} Bool) Bool.true) (fun (x._@.Tutorial.3161876795._hygCtx._hyg.17 : Bool) => (fun (x._@.Tutorial.3161876795._hygCtx._hyg.19 : (((Eq.{1} Bool) Bool.true) #0)) => Bool))) #0) Bool.false) #1)) #0)))\nchecked 2 declarations, 1 failed, in 0.00269578s wall (1.63778e-06 core-hours over 4 workers); 0 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019704509000000002,
      "cpu_time": 0.020140639000000002,
      "max_rss": 22372352,
      "instructions": 9435381,
      "stdout": "",
      "stderr": "loaded 4 declarations, 189 exprs (189 unique), 41 names in 0.00028248s\ndeclaration order verified in 2.334e-06s\nenvironment built in 1.7813e-05s; checking with 4 worker processes\nFAIL ruleKAcc (line 238): declaration type mismatch for 'ruleKAcc'\n  inferred: ((\u03b1 : Sort(u)) -> ((p : ((a._@._internal._hyg.0 : #0) -> ((a._@._internal._hyg.0 : #1) -> Sort(0)))) -> ((x : #1) -> ((h : (((Acc.{u} #2) #1) #0)) -> ((a : Bool) -> (((Eq.{1} Bool) #0) #0))))))\n  declared: ((\u03b1 : Sort(u)) -> ((p : ((a._@._internal._hyg.0 : #0) -> ((a._@._internal._hyg.0 : #1) -> Sort(0)))) -> ((x : #1) -> ((h : (((Acc.{u} #2) #1) #0)) -> ((a : Bool) -> (((Eq.{1} Bool) ((((((Acc.rec.{1, u} #4) #3) (fun (x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4) => (fun (x._@.Tutorial.4255978773._hygCtx._hyg.24 : (((Acc.{u} #5) #4) #0)) => Bool))) (fun (x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4) => (fun (x._@.Tutorial.4255978773._hygCtx._hyg.33 : ((y : #5) -> ((a._@._internal._hyg.0 : ((#5 #0) #1)) -> (((Acc.{u} #7) #6) #1)))) => (fun (x._@.Tutorial.4255978773._hygCtx._hyg.35 : ((y : #6) -> ((a._@._internal._hyg.0 : ((#6 #0) #2)) -> (((fun (x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8) => (fun (x._@.Tutorial.4255978773._hygCtx._hyg.24 : (((Acc.{u} #9) #8) #0)) => Bool)) #1) ((#2 #1) #0))))) => #3)))) #2) #1)) #0))))))\nchecked 3 declarations, 1 failed, in 0.00433879s wall (2.7528e-06 core-hours over 4 workers); 0 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018128542,
      "cpu_time": 0.015648994,
      "max_rss": 22384640,
      "instructions": 7683320,
      "stdout": "",
      "stderr": "loaded 2 declarations, 37 exprs (37 unique), 12 names in 0.000161843s\ndeclaration order verified in 4.729e-06s\nenvironment built in 2.4777e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00285571s wall (2.43491e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017376051,
      "cpu_time": 0.016625133000000004,
      "max_rss": 22503424,
      "instructions": 8098195,
      "stdout": "",
      "stderr": "loaded 3 declarations, 84 exprs (84 unique), 23 names in 0.000124955s\ndeclaration order verified in 2.124e-06s\nenvironment built in 1.9607e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00275189s wall (2.14927e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017800878000000003,
      "cpu_time": 0.016159981,
      "max_rss": 22196224,
      "instructions": 7945514,
      "stdout": "",
      "stderr": "loaded 3 declarations, 66 exprs (66 unique), 28 names in 0.000108002s\ndeclaration order verified in 7.233e-06s\nenvironment built in 1.5609e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00238668s wall (1.57398e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018390323,
      "cpu_time": 0.016907461999999998,
      "max_rss": 22380544,
      "instructions": 7986846,
      "stdout": "",
      "stderr": "loaded 3 declarations, 67 exprs (67 unique), 19 names in 0.000125326s\ndeclaration order verified in 2.705e-06s\nenvironment built in 1.7633e-05s; checking with 4 worker processes\nFAIL proofIrrelevanceBad (line 93): declaration type mismatch for 'proofIrrelevanceBad'\n  inferred: ((p : Sort(1)) -> ((h1 : #0) -> ((h2 : #1) -> (((Eq.{1} #2) #1) #1))))\n  declared: ((p : Sort(1)) -> ((h1 : #0) -> ((h2 : #1) -> (((Eq.{1} #2) #1) #0))))\nchecked 2 declarations, 1 failed, in 0.00250828s wall (1.62053e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018318558000000002,
      "cpu_time": 0.017225558,
      "max_rss": 22253568,
      "instructions": 8010059,
      "stdout": "",
      "stderr": "loaded 4 declarations, 74 exprs (74 unique), 29 names in 0.000118022s\ndeclaration order verified in 2.224e-06s\nenvironment built in 1.1511e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00275351s wall (1.77149e-06 core-hours over 4 workers); 10 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016867286000000002,
      "cpu_time": 0.014241861,
      "max_rss": 22249472,
      "instructions": 7549016,
      "stdout": "",
      "stderr": "loaded 7 declarations, 17 exprs (17 unique), 13 names in 0.000116348s\ndeclaration order verified in 1.904e-06s\nenvironment built in 1.7583e-05s; checking with 4 worker processes\nchecked 7 declarations, 0 failed, in 0.00215183s wall (1.3293e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019716101,
      "cpu_time": 0.017548504000000003,
      "max_rss": 22335488,
      "instructions": 8066194,
      "stdout": "",
      "stderr": "loaded 5 declarations, 77 exprs (77 unique), 30 names in 0.000161022s\ndeclaration order verified in 1.085e-05s\nenvironment built in 2.2131e-05s; checking with 4 worker processes\nchecked 5 declarations, 0 failed, in 0.00265788s wall (1.75953e-06 core-hours over 4 workers); 4 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017652809000000002,
      "cpu_time": 0.016523499,
      "max_rss": 22409216,
      "instructions": 8028144,
      "stdout": "",
      "stderr": "loaded 4 declarations, 73 exprs (73 unique), 29 names in 0.000141625s\ndeclaration order verified in 2.094e-06s\nenvironment built in 1.8935e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00198967s wall (1.5703e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017113097,
      "cpu_time": 0.016146358,
      "max_rss": 22401024,
      "instructions": 8031832,
      "stdout": "",
      "stderr": "loaded 4 declarations, 75 exprs (75 unique), 29 names in 0.000160501s\ndeclaration order verified in 3.286e-06s\nenvironment built in 2.0779e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.00204749s wall (1.6786e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018631235,
      "cpu_time": 0.017694912,
      "max_rss": 22315008,
      "instructions": 8230662,
      "stdout": "",
      "stderr": "loaded 4 declarations, 86 exprs (86 unique), 27 names in 0.000135223s\ndeclaration order verified in 2.265e-06s\nenvironment built in 1.7163e-05s; checking with 4 worker processes\nFAIL indexedUnitEta (line 121): declaration type mismatch for 'indexedUnitEta'\n  inferred: ((x : (IndexedUnit Bool.true)) -> ((y : (IndexedUnit Bool.true)) -> (((Eq.{1} (IndexedUnit Bool.true)) #1) #1)))\n  declared: ((x : (IndexedUnit Bool.true)) -> ((y : (IndexedUnit Bool.true)) -> (((Eq.{1} (IndexedUnit Bool.true)) #1) #0)))\nchecked 3 declarations, 1 failed, in 0.00265678s wall (2.04416e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020017005,
      "cpu_time": 0.019157253000000003,
      "max_rss": 22372352,
      "instructions": 9002576,
      "stdout": "",
      "stderr": "loaded 7 declarations, 173 exprs (173 unique), 43 names in 0.000965912s\ndeclaration order verified in 4.899e-06s\nenvironment built in 2.6169e-05s; checking with 4 worker processes\nchecked 7 declarations, 0 failed, in 0.00325447s wall (2.45624e-06 core-hours over 4 workers); 4 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017651798,
      "cpu_time": 0.015917445000000002,
      "max_rss": 22249472,
      "instructions": 8361661,
      "stdout": "",
      "stderr": "loaded 5 declarations, 99 exprs (99 unique), 30 names in 0.000293922s\ndeclaration order verified in 3.146e-06s\nenvironment built in 1.8554e-05s; checking with 4 worker processes\nFAIL indexedStructEta (line 138): declaration type mismatch for 'indexedStructEta'\n  inferred: ((a : (IndexedSingleton Bool.true)) -> (((Eq.{1} (IndexedSingleton Bool.true)) #0) #0))\n  declared: ((x : (IndexedSingleton Bool.true)) -> (((Eq.{1} (IndexedSingleton Bool.true)) (IndexedSingleton.mk True.intro)) #0))\nchecked 4 declarations, 1 failed, in 0.0026401s wall (1.71445e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017946891,
      "cpu_time": 0.016135856,
      "max_rss": 22138880,
      "instructions": 7968895,
      "stdout": "",
      "stderr": "loaded 3 declarations, 71 exprs (71 unique), 26 names in 0.000118583s\ndeclaration order verified in 1.954e-06s\nenvironment built in 1.6381e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00267775s wall (1.70662e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018330851000000002,
      "cpu_time": 0.016374282,
      "max_rss": 22253568,
      "instructions": 8007281,
      "stdout": "",
      "stderr": "loaded 3 declarations, 73 exprs (73 unique), 26 names in 0.000117361s\ndeclaration order verified in 2.435e-06s\nenvironment built in 1.2122e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00285903s wall (1.78461e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016639869,
      "cpu_time": 0.015540589,
      "max_rss": 22253568,
      "instructions": 8015559,
      "stdout": "",
      "stderr": "loaded 2 declarations, 64 exprs (64 unique), 27 names in 0.00011178s\ndeclaration order verified in 3.807e-06s\nenvironment built in 2.8895e-05s; checking with 4 worker processes\nFAIL funEtaBad (line 97): declaration type mismatch for 'funEtaBad'\n  inferred: ((x._@.Tutorial.4249243883._hygCtx._hyg.28 : Sort(1)) -> ((x._@.Tutorial.4249243883._hygCtx._hyg.30 : Sort(1)) -> ((x._@.Tutorial.4249243883._hygCtx._hyg.32 : ((a._@._internal._hyg.0 : #1) -> #2)) -> ((f : ((a._@._internal._hyg.0 : #2) -> #2)) -> (((Eq.{1} ((x : #3) -> #3)) #0) #0)))))\n  declared: ((\u03b1 : Sort(1)) -> ((\u03b2 : Sort(1)) -> ((g : ((a._@._internal._hyg.0 : #1) -> #2)) -> ((f : ((a._@._internal._hyg.0 : #2) -> #2)) -> (((Eq.{1} ((x : #3) -> #3)) (fun (x : #3) => (#1 (#2 #0)))) #0)))))\nchecked 1 declarations, 1 failed, in 0.00224155s wall (1.71358e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018315583,
      "cpu_time": 0.016084902,
      "max_rss": 22175744,
      "instructions": 7811703,
      "stdout": "",
      "stderr": "loaded 2 declarations, 41 exprs (41 unique), 15 names in 0.00011196s\ndeclaration order verified in 4.118e-06s\nenvironment built in 1.2142e-05s; checking with 4 worker processes\nFAIL reflOccLeft (line 61): arg #1 of 'reflOccLeft.mk' has a non positive occurrence of the datatypes being declared\nchecked 1 declarations, 1 failed, in 0.00264778s wall (1.79665e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016381955,
      "cpu_time": 0.014109152,
      "max_rss": 22278144,
      "instructions": 7880848,
      "stdout": "",
      "stderr": "loaded 2 declarations, 45 exprs (45 unique), 16 names in 9.566e-05s\ndeclaration order verified in 3.777e-06s\nenvironment built in 1.9106e-05s; checking with 4 worker processes\nFAIL reflOccInIndex (line 66): application type mismatch in (reflOccInIndex $3)\n  argument type: Nat\n  expected: Sort(1)\nchecked 1 declarations, 1 failed, in 0.00196592s wall (1.20211e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016142165,
      "cpu_time": 0.014104986,
      "max_rss": 22228992,
      "instructions": 7975240,
      "stdout": "",
      "stderr": "loaded 3 declarations, 62 exprs (62 unique), 18 names in 9.4618e-05s\ndeclaration order verified in 3.687e-06s\nenvironment built in 1.4116e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00252552s wall (1.5524e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01925224,
      "cpu_time": 0.016637697,
      "max_rss": 22151168,
      "instructions": 7977287,
      "stdout": "",
      "stderr": "loaded 3 declarations, 62 exprs (62 unique), 18 names in 0.000120176s\ndeclaration order verified in 4.779e-06s\nenvironment built in 1.4968e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00239431s wall (1.92735e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016435335000000002,
      "cpu_time": 0.014467738,
      "max_rss": 22376448,
      "instructions": 7950200,
      "stdout": "",
      "stderr": "loaded 3 declarations, 60 exprs (60 unique), 24 names in 0.000123461s\ndeclaration order verified in 1.873e-06s\nenvironment built in 1.4057e-05s; checking with 4 worker processes\nchecked 3 declarations, 0 failed, in 0.00169455s wall (1.22851e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018691419,
      "cpu_time": 0.016602646,
      "max_rss": 22249472,
      "instructions": 8555038,
      "stdout": "",
      "stderr": "loaded 6 declarations, 136 exprs (136 unique), 47 names in 0.000229742s\ndeclaration order verified in 2.575e-06s\nenvironment built in 1.2754e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.00295229s wall (1.73901e-06 core-hours over 4 workers); 13 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019695091,
      "cpu_time": 0.019302099,
      "max_rss": 22380544,
      "instructions": 8580599,
      "stdout": "",
      "stderr": "loaded 2 declarations, 124 exprs (124 unique), 21 names in 0.000118643s\ndeclaration order verified in 2.204e-06s\nenvironment built in 1.3595e-05s; checking with 4 worker processes\nchecked 2 declarations, 0 failed, in 0.00420995s wall (2.66954e-06 core-hours over 4 workers); 0 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020178238,
      "cpu_time": 0.020523078000000004,
      "max_rss": 22306816,
      "instructions": 9739222,
      "stdout": "",
      "stderr": "loaded 4 declarations, 202 exprs (202 unique), 42 names in 0.000329127s\ndeclaration order verified in 5.481e-06s\nenvironment built in 2.0719e-05s; checking with 4 worker processes\nchecked 4 declarations, 0 failed, in 0.0045801s wall (2.9894e-06 core-hours over 4 workers); 7 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.021757540000000002,
      "cpu_time": 0.022011199999999998,
      "max_rss": 22323200,
      "instructions": 9440486,
      "stdout": "",
      "stderr": "loaded 4 declarations, 195 exprs (195 unique), 41 names in 0.000290525s\ndeclaration order verified in 2.295e-06s\nenvironment built in 2.0088e-05s; checking with 4 worker processes\nFAIL accRecNoEta (line 244): declaration type mismatch for 'accRecNoEta'\n  inferred: ((\u03b1 : Sort(1)) -> ((r : ((a._@._internal._hyg.0 : #0) -> ((a._@._internal._hyg.0 : #1) -> Sort(0)))) -> ((a : #1) -> ((h : (((Acc.{1} #2) #1) #0)) -> ((a : Bool) -> (((Eq.{1} Bool) #0) #0))))))\n  declared: ((\u03b1 : Sort(1)) -> ((r : ((a._@._internal._hyg.0 : #0) -> ((a._@._internal._hyg.0 : #1) -> Sort(0)))) -> ((a : #1) -> ((h : (((Acc.{1} #2) #1) #0)) -> ((p : Bool) -> (((Eq.{1} Bool) ((((((Acc.rec.{1, 1} #4) #3) (fun (x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4) => (fun (x._@.Tutorial.4017164079._hygCtx._hyg.24 : (((Acc.{1} #5) #4) #0)) => Bool))) (fun (x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4) => (fun (x._@.Tutorial.4017164079._hygCtx._hyg.33 : ((y : #5) -> ((a._@._internal._hyg.0 : ((#5 #0) #1)) -> (((Acc.{1} #7) #6) #1)))) => (fun (x._@.Tutorial.4017164079._hygCtx._hyg.35 : ((y : #6) -> ((a._@._internal._hyg.0 : ((#6 #0) #2)) -> (((fun (x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8) => (fun (x._@.Tutorial.4017164079._hygCtx._hyg.24 : (((Acc.{1} #9) #8) #0)) => Bool)) #1) ((#2 #1) #0))))) => #3)))) #2) #1)) #0))))))\nchecked 3 declarations, 1 failed, in 0.00450191s wall (2.84929e-06 core-hours over 4 workers); 0 reduction steps; peak 20 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018525868,
      "cpu_time": 0.015341045,
      "max_rss": 22200320,
      "instructions": 7948022,
      "stdout": "",
      "stderr": "loaded 6 declarations, 87 exprs (87 unique), 26 names in 0.000121698s\ndeclaration order verified in 2.685e-06s\nenvironment built in 1.3555e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.00279985s wall (1.89881e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018299774,
      "cpu_time": 0.015865228000000002,
      "max_rss": 22200320,
      "instructions": 7979798,
      "stdout": "",
      "stderr": "loaded 6 declarations, 88 exprs (88 unique), 26 names in 0.000103294s\ndeclaration order verified in 4.869e-06s\nenvironment built in 1.559e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.00266038s wall (1.51673e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017033758,
      "cpu_time": 0.015988693,
      "max_rss": 22360064,
      "instructions": 7992822,
      "stdout": "",
      "stderr": "loaded 6 declarations, 88 exprs (88 unique), 26 names in 0.000132038s\ndeclaration order verified in 2.244e-06s\nenvironment built in 1.581e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.0023149s wall (1.98148e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017503259,
      "cpu_time": 0.016202954,
      "max_rss": 22216704,
      "instructions": 8071547,
      "stdout": "",
      "stderr": "loaded 7 declarations, 103 exprs (103 unique), 27 names in 0.000128201s\ndeclaration order verified in 2.264e-06s\nenvironment built in 2.153e-05s; checking with 4 worker processes\nchecked 7 declarations, 0 failed, in 0.00263849s wall (1.82966e-06 core-hours over 4 workers); 0 reduction steps; peak 18 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018495581,
      "cpu_time": 0.016942135,
      "max_rss": 22224896,
      "instructions": 8299559,
      "stdout": "",
      "stderr": "loaded 6 declarations, 116 exprs (116 unique), 27 names in 0.000254398s\ndeclaration order verified in 2.264e-06s\nenvironment built in 1.4818e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.00343259s wall (1.99276e-06 core-hours over 4 workers); 2 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019447206,
      "cpu_time": 0.018415016000000003,
      "max_rss": 22306816,
      "instructions": 8260829,
      "stdout": "",
      "stderr": "loaded 6 declarations, 115 exprs (115 unique), 26 names in 0.000140092s\ndeclaration order verified in 2.896e-06s\nenvironment built in 1.6742e-05s; checking with 4 worker processes\nchecked 6 declarations, 0 failed, in 0.0034246s wall (2.16852e-06 core-hours over 4 workers); 2 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015540396000000001,
      "cpu_time": 0.013008781,
      "max_rss": 22519808,
      "instructions": 7436245,
      "stdout": "",
      "stderr": "loaded 2 declarations, 2 exprs (2 unique), 1 names in 8.1113e-05s\ndeclaration order verified in 4.589e-06s\nerror: constant already declared: dup_defs\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016532898,
      "cpu_time": 0.013299987,
      "max_rss": 22360064,
      "instructions": 7488124,
      "stdout": "",
      "stderr": "loaded 2 declarations, 15 exprs (15 unique), 7 names in 0.000123191s\ndeclaration order verified in 2.815e-06s\nerror: constant already declared: dup_ind_def\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015399502,
      "cpu_time": 0.012699020000000002,
      "max_rss": 22396928,
      "instructions": 7489489,
      "stdout": "",
      "stderr": "loaded 2 declarations, 15 exprs (15 unique), 7 names in 0.000109035s\ndeclaration order verified in 1.993e-06s\nerror: constant already declared: dup_ctor_def.mk\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014944488,
      "cpu_time": 0.012000002000000001,
      "max_rss": 22298624,
      "instructions": 7492101,
      "stdout": "",
      "stderr": "loaded 2 declarations, 15 exprs (15 unique), 7 names in 0.000105979s\ndeclaration order verified in 1.753e-06s\nerror: constant already declared: dup_rec_def.rec\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016947145,
      "cpu_time": 0.014558973000000001,
      "max_rss": 22319104,
      "instructions": 7573618,
      "stdout": "",
      "stderr": "loaded 2 declarations, 18 exprs (18 unique), 9 names in 9.6271e-05s\ndeclaration order verified in 1.843e-06s\nenvironment built in 1.4207e-05s; checking with 4 worker processes\nFAIL misnamed_rec (line 25): recursor 'misnamed_rec.rec' missing from the export\nchecked 0 declarations, 1 failed, in 0.00237283s wall (1.37315e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01643217,
      "cpu_time": 0.014069485999999999,
      "max_rss": 22347776,
      "instructions": 7575909,
      "stdout": "",
      "stderr": "loaded 2 declarations, 15 exprs (15 unique), 8 names in 0.000102923s\ndeclaration order verified in 1.854e-06s\nenvironment built in 1.6541e-05s; checking with 4 worker processes\nFAIL dup_rec_def2 (line 28): recursor 'dup_rec_def2.rec' missing from the export\nchecked 1 declarations, 1 failed, in 0.00175152s wall (1.15322e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016777156,
      "cpu_time": 0.013764585000000001,
      "max_rss": 22458368,
      "instructions": 7479057,
      "stdout": "",
      "stderr": "loaded 1 declarations, 14 exprs (14 unique), 6 names in 0.000116038s\ndeclaration order verified in 2.415e-06s\nerror: constant already declared: dup_ctor_rec.rec\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015547108,
      "cpu_time": 0.012536421,
      "max_rss": 22294528,
      "instructions": 7498951,
      "stdout": "",
      "stderr": "loaded 1 declarations, 21 exprs (21 unique), 9 names in 0.000113493s\ndeclaration order verified in 1.683e-06s\nerror: constant already declared: dup_ind_con_con.mk\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01766365,
      "cpu_time": 0.015227348,
      "max_rss": 22306816,
      "instructions": 7577979,
      "stdout": "",
      "stderr": "loaded 3 declarations, 10 exprs (10 unique), 7 names in 8.1803e-05s\ndeclaration order verified in 1.984e-06s\nenvironment built in 1.4287e-05s; checking with 4 worker processes\nFAIL falseFromUnsafe (line 22): invalid declaration, it uses unsafe declaration 'unsafeLoop'\nchecked 2 declarations, 1 failed, in 0.00210595s wall (1.35046e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lazylean",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017169974,
      "cpu_time": 0.015046228,
      "max_rss": 22319104,
      "instructions": 7588239,
      "stdout": "",
      "stderr": "loaded 3 declarations, 10 exprs (10 unique), 7 names in 0.000118453s\ndeclaration order verified in 2.034e-06s\nenvironment built in 1.3786e-05s; checking with 4 worker processes\nFAIL partialLoop (line 20): invalid declaration, it uses unsafe declaration 'partialLoop'\nchecked 1 declarations, 1 failed, in 0.0024795s wall (1.56622e-06 core-hours over 4 workers); 0 reduction steps; peak 19 MB in one worker\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07904933600000001,
      "cpu_time": 0.028005816,
      "max_rss": 14417920,
      "instructions": 57830178,
      "stdout": "records=283 names=64 levels=17 exprs=356 longest=610\n",
      "stderr": "rejected at record 00000000000000000283\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.020284083,
      "cpu_time": 0.016108637000000002,
      "max_rss": 14172160,
      "instructions": 121753818,
      "stdout": "records=622 names=125 levels=36 exprs=705 longest=631\n",
      "stderr": "rejected at record 00000000000000000622\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012482732000000002,
      "cpu_time": 0.010448721000000001,
      "max_rss": 14196736,
      "instructions": 51617780,
      "stdout": "records=243 names=62 levels=10 exprs=432 longest=626\n",
      "stderr": "rejected at record 00000000000000000243\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009686399,
      "cpu_time": 0.008063857,
      "max_rss": 14266368,
      "instructions": 20438495,
      "stdout": "records=88 names=22 levels=5 exprs=93 longest=711\n",
      "stderr": "rejected at record 00000000000000000088\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013527498,
      "cpu_time": 0.011602161000000001,
      "max_rss": 14229504,
      "instructions": 76648561,
      "stdout": "records=438 names=96 levels=24 exprs=451 longest=630\n",
      "stderr": "rejected at record 00000000000000000438\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009463582,
      "cpu_time": 0.008140449000000001,
      "max_rss": 14032896,
      "instructions": 18722020,
      "stdout": "records=93 names=23 levels=9 exprs=104 longest=614\n",
      "stderr": "rejected at record 00000000000000000093\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009516241,
      "cpu_time": 0.008121034,
      "max_rss": 14200832,
      "instructions": 19039604,
      "stdout": "records=96 names=25 levels=9 exprs=95 longest=614\n",
      "stderr": "rejected at record 00000000000000000096\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009420621,
      "cpu_time": 0.008122135,
      "max_rss": 14254080,
      "instructions": 23178180,
      "stdout": "records=106 names=31 levels=4 exprs=136 longest=612\n",
      "stderr": "rejected at record 00000000000000000106\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010604927,
      "cpu_time": 0.009191287000000001,
      "max_rss": 14303232,
      "instructions": 25835405,
      "stdout": "records=128 names=29 levels=5 exprs=207 longest=625\n",
      "stderr": "rejected at record 00000000000000000128\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030068294000000002,
      "cpu_time": 0.027497556,
      "max_rss": 14602240,
      "instructions": 247607544,
      "stdout": "records=1056 names=208 levels=50 exprs=1636 longest=680\n",
      "stderr": "rejected at record 00000000000000001056\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010117346000000001,
      "cpu_time": 0.00839597,
      "max_rss": 14213120,
      "instructions": 9942674,
      "stdout": "records=21 names=8 levels=3 exprs=16 longest=483\n",
      "stderr": "rejected at record 00000000000000000021\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013516367000000001,
      "cpu_time": 0.011972668,
      "max_rss": 14209024,
      "instructions": 18823816,
      "stdout": "records=75 names=22 levels=3 exprs=97 longest=624\n",
      "stderr": "rejected at record 00000000000000000075\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013579324,
      "cpu_time": 0.012002865,
      "max_rss": 14143488,
      "instructions": 57495452,
      "stdout": "records=321 names=81 levels=20 exprs=386 longest=935\n",
      "stderr": "rejected at record 00000000000000000321\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.115091143,
      "cpu_time": 0.10640159,
      "max_rss": 15376384,
      "instructions": 1315508304,
      "stdout": "records=5272 names=745 levels=107 exprs=7210 longest=649\n",
      "stderr": "rejected at record 00000000000000005272\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10958243200000001,
      "cpu_time": 0.103643444,
      "max_rss": 14929920,
      "instructions": 1331004128,
      "stdout": "records=4867 names=709 levels=107 exprs=6287 longest=649\n",
      "stderr": "rejected at record 00000000000000004867\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012573573000000001,
      "cpu_time": 0.010632847999999999,
      "max_rss": 14258176,
      "instructions": 20199553,
      "stdout": "records=87 names=31 levels=4 exprs=87 longest=610\n",
      "stderr": "rejected at record 00000000000000000087\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.12010668000000001,
      "cpu_time": 0.117659354,
      "max_rss": 15261696,
      "instructions": 1350080237,
      "stdout": "records=5526 names=794 levels=107 exprs=7548 longest=649\n",
      "stderr": "rejected at record 00000000000000005526\n"
    },
    {
      "checker": "lean4cobol",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11902694800000001,
      "cpu_time": 0.115948055,
      "max_rss": 14725120,
      "instructions": 1405194240,
      "stdout": "records=5125 names=777 levels=106 exprs=7088 longest=649\n",
      "stderr": "rejected at record 00000000000000005125\n"
    },
    {
      "checker": "lean4cobol",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 920.8090365720001,
      "cpu_time": 920.723698445,
      "max_rss": 1013264384,
      "instructions": 10650006387597,
      "stdout": "records=14581905 names=985706 levels=18009 exprs=14306470 longest=5904\naccepted\n",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "lean4cobol",
      "test": "con-leche",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 720.1773593425751,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 12.0\u202fm.\n",
      "timeout": 720
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.035207964,
      "cpu_time": 0.032114408,
      "max_rss": 14565376,
      "instructions": 316659277,
      "stdout": "records=1171 names=200 levels=77 exprs=2271 longest=631\n",
      "stderr": "rejected at record 00000000000000001171\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.033483845000000005,
      "cpu_time": 0.030892631000000004,
      "max_rss": 14467072,
      "instructions": 317387923,
      "stdout": "records=1191 names=205 levels=77 exprs=2013 longest=631\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.038097698,
      "cpu_time": 0.035848119,
      "max_rss": 14598144,
      "instructions": 330663527,
      "stdout": "records=1198 names=205 levels=77 exprs=2020 longest=631\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.016769554000000002,
      "cpu_time": 0.013988859,
      "max_rss": 14295040,
      "instructions": 38249055,
      "stdout": "records=169 names=32 levels=9 exprs=567 longest=481\n",
      "stderr": "rejected at record 00000000000000000169\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.015637221,
      "cpu_time": 0.013217971,
      "max_rss": 14184448,
      "instructions": 39077810,
      "stdout": "records=173 names=32 levels=9 exprs=587 longest=481\n",
      "stderr": "rejected at record 00000000000000000173\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.022050503000000003,
      "cpu_time": 0.01855659,
      "max_rss": 14196736,
      "instructions": 45793068,
      "stdout": "records=208 names=35 levels=16 exprs=353 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.020404551,
      "cpu_time": 0.017250663,
      "max_rss": 14446592,
      "instructions": 40138652,
      "stdout": "records=180 names=33 levels=10 exprs=329 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.016946926,
      "cpu_time": 0.014395634,
      "max_rss": 14266368,
      "instructions": 31814271,
      "stdout": "records=148 names=35 levels=8 exprs=282 longest=618\n",
      "stderr": "rejected at record 00000000000000000148\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.016990668,
      "cpu_time": 0.014469132000000001,
      "max_rss": 14241792,
      "instructions": 27108467,
      "stdout": "records=121 names=30 levels=8 exprs=281 longest=627\n",
      "stderr": "rejected at record 00000000000000000121\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/imax-right-successor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.014266271,
      "cpu_time": 0.011243915,
      "max_rss": 13684736,
      "instructions": 8849548,
      "stdout": "records=21 names=5 levels=18 exprs=6 longest=172\n",
      "stderr": "rejected at record 00000000000000000021\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.01312367,
      "cpu_time": 0.010887857,
      "max_rss": 14053376,
      "instructions": 8176157,
      "stdout": "records=13 names=5 levels=4 exprs=6 longest=172\n",
      "stderr": "rejected at record 00000000000000000013\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.018707432,
      "cpu_time": 0.015351782999999999,
      "max_rss": 14168064,
      "instructions": 37332145,
      "stdout": "records=142 names=33 levels=4 exprs=441 longest=664\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010721726,
      "cpu_time": 0.008962337,
      "max_rss": 14102528,
      "instructions": 17711643,
      "stdout": "records=81 names=24 levels=6 exprs=63 longest=482\n",
      "stderr": "rejected at record 00000000000000000081\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/proj-maybe-prop",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011754202,
      "cpu_time": 0.009779771,
      "max_rss": 13946880,
      "instructions": 30039603,
      "stdout": "records=131 names=32 levels=8 exprs=270 longest=486\n",
      "stderr": "rejected at record 00000000000000000131\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.015591546000000001,
      "cpu_time": 0.01248983,
      "max_rss": 14000128,
      "instructions": 30030848,
      "stdout": "records=131 names=32 levels=8 exprs=270 longest=486\n",
      "stderr": "rejected at record 00000000000000000131\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014699571000000002,
      "cpu_time": 0.012179808,
      "max_rss": 13996032,
      "instructions": 16162091,
      "stdout": "records=53 names=11 levels=4 exprs=127 longest=476\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011175081,
      "cpu_time": 0.009099624,
      "max_rss": 14241792,
      "instructions": 14057146,
      "stdout": "records=53 names=11 levels=4 exprs=82 longest=476\n",
      "stderr": "rejected at record 00000000000000000053\n"
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.04028358,
      "cpu_time": 0.037534149999999995,
      "max_rss": 14708736,
      "instructions": 330714932,
      "stdout": "records=1183 names=206 levels=75 exprs=1914 longest=631\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.054041993,
      "cpu_time": 0.036568826,
      "max_rss": 14749696,
      "instructions": 316029808,
      "stdout": "records=1160 names=202 levels=75 exprs=2162 longest=631\n",
      "stderr": "rejected at record 00000000000000001160\n"
    },
    {
      "checker": "lean4cobol",
      "test": "cslib",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 1800.4087092876434,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 30.0\u202fm.\n",
      "timeout": 1800
    },
    {
      "checker": "lean4cobol",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 491.071048651,
      "cpu_time": 491.013625061,
      "max_rss": 521732096,
      "instructions": 4999527854808,
      "stdout": "records=6058389 names=278279 levels=8070 exprs=5937495 longest=3272\naccepted\n",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "lean4cobol",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.8678303610000002,
      "cpu_time": 1.863019006,
      "max_rss": 22654976,
      "instructions": 19866474630,
      "stdout": "records=63723 names=7308 levels=1443 exprs=68782 longest=2359\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "mathlib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "lean4cobol",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011897505000000001,
      "cpu_time": 0.0099434,
      "max_rss": 14098432,
      "instructions": 9952860,
      "stdout": "records=21 names=8 levels=3 exprs=16 longest=484\n",
      "stderr": "rejected at record 00000000000000000021\n"
    },
    {
      "checker": "lean4cobol",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0159487,
      "cpu_time": 0.013027678999999999,
      "max_rss": 13733888,
      "instructions": 7464585,
      "stdout": "records=6 names=2 levels=4 exprs=1 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.023474191000000002,
      "cpu_time": 0.019816568,
      "max_rss": 14487552,
      "instructions": 108901054,
      "stdout": "records=473 names=90 levels=42 exprs=669 longest=626\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.024925364000000002,
      "cpu_time": 0.019472992,
      "max_rss": 14434304,
      "instructions": 106462920,
      "stdout": "records=460 names=89 levels=42 exprs=707 longest=626\n",
      "stderr": "rejected at record 00000000000000000460\n"
    },
    {
      "checker": "lean4cobol",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.022034389,
      "cpu_time": 0.019381742,
      "max_rss": 14299136,
      "instructions": 123367578,
      "stdout": "records=515 names=100 levels=43 exprs=716 longest=627\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.022647976,
      "cpu_time": 0.019186824,
      "max_rss": 14426112,
      "instructions": 127555130,
      "stdout": "records=556 names=139 levels=46 exprs=699 longest=626\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012248321000000001,
      "cpu_time": 0.009824165000000001,
      "max_rss": 14032896,
      "instructions": 9991423,
      "stdout": "records=22 names=9 levels=3 exprs=16 longest=442\n",
      "stderr": "rejected at record 00000000000000000022\n"
    },
    {
      "checker": "lean4cobol",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015658677,
      "cpu_time": 0.012407606,
      "max_rss": 14180352,
      "instructions": 16165578,
      "stdout": "records=56 names=16 levels=3 exprs=69 longest=483\n",
      "stderr": "rejected at record 00000000000000000056\n"
    },
    {
      "checker": "lean4cobol",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010251128,
      "cpu_time": 0.008696726,
      "max_rss": 13819904,
      "instructions": 7380189,
      "stdout": "records=4 names=2 levels=2 exprs=1 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "perf/app-lam",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 100.23069286346436,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 1.7\u202fm.\n",
      "timeout": 100
    },
    {
      "checker": "lean4cobol",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.073084018,
      "cpu_time": 0.069232897,
      "max_rss": 21671936,
      "instructions": 707468001,
      "stdout": "records=1158 names=44 levels=8 exprs=1243 longest=626\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 31.896461395000003,
      "cpu_time": 31.884323809,
      "max_rss": 835366912,
      "instructions": 185294939904,
      "stdout": "records=10377 names=78 levels=41 exprs=10522 longest=626\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.298432167,
      "cpu_time": 0.288496419,
      "max_rss": 119001088,
      "instructions": 2567493303,
      "stdout": "records=227 names=22 levels=9 exprs=287 longest=481\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.6641457290000001,
      "cpu_time": 1.6613257080000001,
      "max_rss": 16859136,
      "instructions": 22819516513,
      "stdout": "records=367 names=49 levels=8 exprs=446 longest=626\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.0396985910000005,
      "cpu_time": 5.035820384,
      "max_rss": 19537920,
      "instructions": 66851792167,
      "stdout": "records=596 names=84 levels=39 exprs=731 longest=626\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11200849800000001,
      "cpu_time": 0.10788460100000001,
      "max_rss": 29134848,
      "instructions": 1093897225,
      "stdout": "records=1262 names=66 levels=19 exprs=1428 longest=629\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.115784971,
      "cpu_time": 0.11193012899999999,
      "max_rss": 28934144,
      "instructions": 1092755611,
      "stdout": "records=1262 names=66 levels=19 exprs=1428 longest=632\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.44831670300000004,
      "cpu_time": 0.444775938,
      "max_rss": 20262912,
      "instructions": 5285359159,
      "stdout": "records=9296 names=919 levels=241 exprs=10608 longest=650\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 16.796555897,
      "cpu_time": 16.791675866000002,
      "max_rss": 201768960,
      "instructions": 186913618999,
      "stdout": "records=199196 names=15973 levels=714 exprs=202762 longest=1749\naccepted\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "lean4cobol",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012205809000000001,
      "cpu_time": 0.010081070000000001,
      "max_rss": 14352384,
      "instructions": 32411917,
      "stdout": "records=172 names=33 levels=8 exprs=265 longest=626\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014119769,
      "cpu_time": 0.012259246,
      "max_rss": 14979072,
      "instructions": 59813305,
      "stdout": "records=389 names=54 levels=8 exprs=471 longest=626\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 18.09200939,
      "cpu_time": 18.083887274000002,
      "max_rss": 441040896,
      "instructions": 102591435653,
      "stdout": "records=10398 names=85 levels=40 exprs=10511 longest=610\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 27.357526452000002,
      "cpu_time": 27.350462376,
      "max_rss": 381747200,
      "instructions": 227633686128,
      "stdout": "records=21629 names=3396 levels=313 exprs=22702 longest=667\naccepted\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "lean4cobol",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 380.33583335400004,
      "cpu_time": 380.28837620499996,
      "max_rss": 5858525184,
      "instructions": 2980166797433,
      "stdout": "records=22822 names=3468 levels=313 exprs=23823 longest=667\naccepted\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "lean4cobol",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 215.888941617,
      "cpu_time": 215.84684654699998,
      "max_rss": 5586067456,
      "instructions": 1744814182393,
      "stdout": "records=11027 names=1888 levels=145 exprs=11556 longest=659\naccepted\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "lean4cobol",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 16.087481073,
      "cpu_time": 16.081460923,
      "max_rss": 560836608,
      "instructions": 157928967503,
      "stdout": "records=11037 names=1888 levels=145 exprs=11566 longest=659\naccepted\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "lean4cobol",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 24.199217303,
      "cpu_time": 24.192601872,
      "max_rss": 90173440,
      "instructions": 286678145652,
      "stdout": "records=342406 names=19474 levels=748 exprs=341093 longest=1392\naccepted\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "lean4cobol",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 67.61354957200001,
      "cpu_time": 67.604332064,
      "max_rss": 757411840,
      "instructions": 685004196320,
      "stdout": "records=342427 names=19474 levels=748 exprs=341114 longest=1392\naccepted\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "lean4cobol",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014220246,
      "cpu_time": 0.012706476999999999,
      "max_rss": 14729216,
      "instructions": 70614320,
      "stdout": "records=439 names=58 levels=19 exprs=643 longest=629\n",
      "stderr": "rejected at record 00000000000000000439\n",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.645896076,
      "cpu_time": 1.642873258,
      "max_rss": 17395712,
      "instructions": 23358239140,
      "stdout": "records=439 names=58 levels=19 exprs=3478 longest=632\n",
      "stderr": "rejected at record 00000000000000000439\n",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013299597000000002,
      "cpu_time": 0.011864865,
      "max_rss": 14270464,
      "instructions": 57863366,
      "stdout": "records=214 names=44 levels=8 exprs=377 longest=627\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.25775425,
      "cpu_time": 0.254114657,
      "max_rss": 32509952,
      "instructions": 2726187821,
      "stdout": "records=1252 names=66 levels=8 exprs=1390 longest=627\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07447658800000001,
      "cpu_time": 0.071635323,
      "max_rss": 17625088,
      "instructions": 856866724,
      "stdout": "records=5131 names=1033 levels=7 exprs=4205 longest=610\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.027677015000000003,
      "cpu_time": 0.024751791000000002,
      "max_rss": 18321408,
      "instructions": 147301280,
      "stdout": "records=1159 names=44 levels=8 exprs=1244 longest=626\naccepted\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4cobol",
      "test": "std",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 590.1847388744354,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 9.8\u202fm.\n",
      "timeout": 590
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010846615,
      "cpu_time": 0.008979618,
      "max_rss": 13864960,
      "instructions": 7609360,
      "stdout": "records=6 names=2 levels=3 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009839075000000001,
      "cpu_time": 0.008227194,
      "max_rss": 13856768,
      "instructions": 7601821,
      "stdout": "records=6 names=2 levels=3 exprs=3 longest=172\n",
      "stderr": "rejected at record 00000000000000000006\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011582958,
      "cpu_time": 0.009778051,
      "max_rss": 13922304,
      "instructions": 8250440,
      "stdout": "records=12 names=7 levels=3 exprs=3 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010093389000000001,
      "cpu_time": 0.0078848,
      "max_rss": 13893632,
      "instructions": 7854920,
      "stdout": "records=7 names=3 levels=2 exprs=3 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012718579,
      "cpu_time": 0.010067835,
      "max_rss": 13910016,
      "instructions": 8875464,
      "stdout": "records=17 names=9 levels=3 exprs=6 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012101718000000001,
      "cpu_time": 0.009764985,
      "max_rss": 14327808,
      "instructions": 10241349,
      "stdout": "records=27 names=11 levels=3 exprs=13 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012255715,
      "cpu_time": 0.009829313000000001,
      "max_rss": 14200832,
      "instructions": 10462023,
      "stdout": "records=28 names=11 levels=3 exprs=14 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011944383000000001,
      "cpu_time": 0.009364553000000001,
      "max_rss": 13983744,
      "instructions": 10080478,
      "stdout": "records=25 names=7 levels=6 exprs=13 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011593059000000001,
      "cpu_time": 0.00950638,
      "max_rss": 14168064,
      "instructions": 10198197,
      "stdout": "records=26 names=7 levels=6 exprs=22 longest=172\n",
      "stderr": "rejected at record 00000000000000000026\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012423147,
      "cpu_time": 0.009853782,
      "max_rss": 13991936,
      "instructions": 9359315,
      "stdout": "records=21 names=10 levels=3 exprs=8 longest=172\n",
      "stderr": "rejected at record 00000000000000000021\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010719989000000001,
      "cpu_time": 0.008725479999999999,
      "max_rss": 13856768,
      "instructions": 9253814,
      "stdout": "records=20 names=10 levels=3 exprs=7 longest=172\n",
      "stderr": "rejected at record 00000000000000000020\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010886900000000001,
      "cpu_time": 0.008979127,
      "max_rss": 13656064,
      "instructions": 7685536,
      "stdout": "records=7 names=3 levels=2 exprs=4 longest=172\n",
      "stderr": "rejected at record 00000000000000000007\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010149152,
      "cpu_time": 0.008506148,
      "max_rss": 13996032,
      "instructions": 10323309,
      "stdout": "records=26 names=10 levels=2 exprs=14 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010096475,
      "cpu_time": 0.008316991,
      "max_rss": 13848576,
      "instructions": 7853200,
      "stdout": "records=8 names=3 levels=2 exprs=6 longest=172\n",
      "stderr": "rejected at record 00000000000000000008\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008668409,
      "cpu_time": 0.007171287,
      "max_rss": 13905920,
      "instructions": 7718771,
      "stdout": "records=7 names=2 levels=5 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010104931000000001,
      "cpu_time": 0.00797555,
      "max_rss": 13791232,
      "instructions": 7799860,
      "stdout": "records=8 names=2 levels=7 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010149042,
      "cpu_time": 0.008120252000000001,
      "max_rss": 13926400,
      "instructions": 7853237,
      "stdout": "records=9 names=2 levels=8 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010588353,
      "cpu_time": 0.008630932,
      "max_rss": 14327808,
      "instructions": 10579281,
      "stdout": "records=29 names=12 levels=5 exprs=13 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010342264,
      "cpu_time": 0.008069436,
      "max_rss": 13885440,
      "instructions": 7681148,
      "stdout": "records=8 names=3 levels=3 exprs=2 longest=172\n",
      "stderr": "rejected at record 00000000000000000008\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01114931,
      "cpu_time": 0.008786567,
      "max_rss": 13848576,
      "instructions": 7760077,
      "stdout": "records=8 names=3 levels=4 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010921424,
      "cpu_time": 0.009144999000000001,
      "max_rss": 13799424,
      "instructions": 7777612,
      "stdout": "records=8 names=3 levels=4 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010139486000000001,
      "cpu_time": 0.008261499,
      "max_rss": 13852672,
      "instructions": 8724601,
      "stdout": "records=16 names=8 levels=3 exprs=6 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01082257,
      "cpu_time": 0.008947407000000001,
      "max_rss": 14073856,
      "instructions": 8778545,
      "stdout": "records=17 names=8 levels=4 exprs=6 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011097171000000001,
      "cpu_time": 0.009130342000000001,
      "max_rss": 13709312,
      "instructions": 8165905,
      "stdout": "records=12 names=4 levels=11 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010473108,
      "cpu_time": 0.008457365,
      "max_rss": 14065664,
      "instructions": 8576965,
      "stdout": "records=16 names=5 levels=16 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017440651,
      "cpu_time": 0.015216838,
      "max_rss": 13795328,
      "instructions": 7903808,
      "stdout": "records=9 names=3 levels=6 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009542150000000001,
      "cpu_time": 0.0077122729999999995,
      "max_rss": 13926400,
      "instructions": 8201469,
      "stdout": "records=12 names=4 levels=11 exprs=2 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012205240000000001,
      "cpu_time": 0.009888547000000001,
      "max_rss": 14106624,
      "instructions": 8481014,
      "stdout": "records=12 names=4 levels=2 exprs=7 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011598178,
      "cpu_time": 0.009302506,
      "max_rss": 14008320,
      "instructions": 10456541,
      "stdout": "records=26 names=10 levels=2 exprs=15 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011571327000000001,
      "cpu_time": 0.009535944000000001,
      "max_rss": 14090240,
      "instructions": 18007033,
      "stdout": "records=73 names=21 levels=10 exprs=41 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012362154,
      "cpu_time": 0.010511681,
      "max_rss": 14008320,
      "instructions": 23906382,
      "stdout": "records=90 names=23 levels=10 exprs=55 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012867708,
      "cpu_time": 0.010943432,
      "max_rss": 14245888,
      "instructions": 27383638,
      "stdout": "records=98 names=25 levels=10 exprs=59 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010323750000000001,
      "cpu_time": 0.008481872,
      "max_rss": 13987840,
      "instructions": 7978907,
      "stdout": "records=9 names=3 levels=3 exprs=4 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010979463,
      "cpu_time": 0.009063746999999999,
      "max_rss": 14168064,
      "instructions": 10048389,
      "stdout": "records=26 names=11 levels=3 exprs=11 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009550817000000001,
      "cpu_time": 0.007925555,
      "max_rss": 14147584,
      "instructions": 8366362,
      "stdout": "records=12 names=4 levels=3 exprs=5 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010601358,
      "cpu_time": 0.0089325,
      "max_rss": 14020608,
      "instructions": 9634512,
      "stdout": "records=20 names=7 levels=4 exprs=15 longest=341\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010515477,
      "cpu_time": 0.008734137000000001,
      "max_rss": 14290944,
      "instructions": 12421519,
      "stdout": "records=37 names=11 levels=4 exprs=39 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010460354,
      "cpu_time": 0.00883188,
      "max_rss": 14012416,
      "instructions": 16984773,
      "stdout": "records=65 names=17 levels=4 exprs=91 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011962748,
      "cpu_time": 0.009932670999999999,
      "max_rss": 14123008,
      "instructions": 16973831,
      "stdout": "records=57 names=13 levels=3 exprs=144 longest=476\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010631413000000001,
      "cpu_time": 0.008900228999999999,
      "max_rss": 14397440,
      "instructions": 18822996,
      "stdout": "records=76 names=20 levels=16 exprs=142 longest=487\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011104075000000001,
      "cpu_time": 0.009183921,
      "max_rss": 14008320,
      "instructions": 18722082,
      "stdout": "records=75 names=20 levels=16 exprs=142 longest=487\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010822239,
      "cpu_time": 0.008497461,
      "max_rss": 14254080,
      "instructions": 11289832,
      "stdout": "records=31 names=10 levels=6 exprs=26 longest=479\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012399483000000001,
      "cpu_time": 0.010191808,
      "max_rss": 14254080,
      "instructions": 17086847,
      "stdout": "records=62 names=16 levels=7 exprs=133 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012362023000000001,
      "cpu_time": 0.010496541000000002,
      "max_rss": 14102528,
      "instructions": 15601795,
      "stdout": "records=61 names=21 levels=4 exprs=83 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015199079,
      "cpu_time": 0.013161212,
      "max_rss": 14352384,
      "instructions": 72557095,
      "stdout": "records=296 names=40 levels=7 exprs=947 longest=777\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009803027,
      "cpu_time": 0.007726792,
      "max_rss": 14172160,
      "instructions": 9609438,
      "stdout": "records=20 names=10 levels=3 exprs=8 longest=198\n",
      "stderr": "rejected at record 00000000000000000020\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01044725,
      "cpu_time": 0.008596938,
      "max_rss": 14237696,
      "instructions": 8176152,
      "stdout": "records=8 names=3 levels=3 exprs=3 longest=198\n",
      "stderr": "rejected at record 00000000000000000008\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010306788,
      "cpu_time": 0.008257417999999999,
      "max_rss": 13967360,
      "instructions": 7828853,
      "stdout": "records=7 names=3 levels=3 exprs=1 longest=201\n",
      "stderr": "rejected at record 00000000000000000007\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010306437,
      "cpu_time": 0.00847513,
      "max_rss": 13897728,
      "instructions": 7846866,
      "stdout": "records=6 names=3 levels=1 exprs=3 longest=198\n",
      "stderr": "rejected at record 00000000000000000006\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010881649,
      "cpu_time": 0.008714029,
      "max_rss": 14299136,
      "instructions": 9637210,
      "stdout": "records=16 names=6 levels=3 exprs=13 longest=442\n",
      "stderr": "rejected at record 00000000000000000016\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.020507286,
      "cpu_time": 0.008982122,
      "max_rss": 13942784,
      "instructions": 10219748,
      "stdout": "records=19 names=6 levels=3 exprs=32 longest=443\n",
      "stderr": "rejected at record 00000000000000000019\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010168259,
      "cpu_time": 0.00887007,
      "max_rss": 14086144,
      "instructions": 10634319,
      "stdout": "records=23 names=8 levels=5 exprs=33 longest=449\n",
      "stderr": "rejected at record 00000000000000000023\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012131573000000001,
      "cpu_time": 0.009827694,
      "max_rss": 14127104,
      "instructions": 9408583,
      "stdout": "records=14 names=6 levels=2 exprs=9 longest=442\n",
      "stderr": "rejected at record 00000000000000000014\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011752787,
      "cpu_time": 0.009094273,
      "max_rss": 14172160,
      "instructions": 9053210,
      "stdout": "records=12 names=5 levels=3 exprs=8 longest=442\n",
      "stderr": "rejected at record 00000000000000000012\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011928926000000001,
      "cpu_time": 0.009965151,
      "max_rss": 13942784,
      "instructions": 19243675,
      "stdout": "records=80 names=19 levels=7 exprs=127 longest=483\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010329209,
      "cpu_time": 0.008276284,
      "max_rss": 13959168,
      "instructions": 10602319,
      "stdout": "records=26 names=8 levels=6 exprs=16 longest=444\n",
      "stderr": "rejected at record 00000000000000000026\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010761406000000001,
      "cpu_time": 0.008964009,
      "max_rss": 14110720,
      "instructions": 11378474,
      "stdout": "records=31 names=13 levels=3 exprs=17 longest=451\n",
      "stderr": "rejected at record 00000000000000000031\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010625182,
      "cpu_time": 0.00873537,
      "max_rss": 14073856,
      "instructions": 11727471,
      "stdout": "records=32 names=9 levels=3 exprs=40 longest=474\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01286926,
      "cpu_time": 0.01098497,
      "max_rss": 14110720,
      "instructions": 11987211,
      "stdout": "records=36 names=10 levels=5 exprs=40 longest=475\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010528412000000001,
      "cpu_time": 0.008545362,
      "max_rss": 14086144,
      "instructions": 12447391,
      "stdout": "records=38 names=11 levels=6 exprs=40 longest=479\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011271328,
      "cpu_time": 0.009152513000000001,
      "max_rss": 13938688,
      "instructions": 8943446,
      "stdout": "records=11 names=5 levels=3 exprs=6 longest=442\n",
      "stderr": "rejected at record 00000000000000000011\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010366629,
      "cpu_time": 0.008357378,
      "max_rss": 14254080,
      "instructions": 10036336,
      "stdout": "records=21 names=7 levels=7 exprs=16 longest=341\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010945299,
      "cpu_time": 0.009106407,
      "max_rss": 14254080,
      "instructions": 15294013,
      "stdout": "records=53 names=17 levels=9 exprs=49 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011325639,
      "cpu_time": 0.009182451000000001,
      "max_rss": 14290944,
      "instructions": 19701108,
      "stdout": "records=78 names=23 levels=9 exprs=98 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010799588,
      "cpu_time": 0.009065389,
      "max_rss": 14221312,
      "instructions": 18143256,
      "stdout": "records=58 names=13 levels=7 exprs=145 longest=476\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013009492000000001,
      "cpu_time": 0.010514696,
      "max_rss": 14180352,
      "instructions": 20845316,
      "stdout": "records=79 names=21 levels=22 exprs=144 longest=487\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0107851,
      "cpu_time": 0.008839705,
      "max_rss": 13959168,
      "instructions": 20779639,
      "stdout": "records=78 names=21 levels=24 exprs=143 longest=487\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010374023000000001,
      "cpu_time": 0.008397413000000001,
      "max_rss": 14319616,
      "instructions": 12683105,
      "stdout": "records=39 names=16 levels=10 exprs=28 longest=479\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012989816000000001,
      "cpu_time": 0.010935336,
      "max_rss": 13942784,
      "instructions": 18687084,
      "stdout": "records=63 names=16 levels=14 exprs=134 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011788733000000001,
      "cpu_time": 0.009975111,
      "max_rss": 14327808,
      "instructions": 16310804,
      "stdout": "records=61 names=21 levels=8 exprs=83 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019436968000000002,
      "cpu_time": 0.016838129,
      "max_rss": 14381056,
      "instructions": 80795008,
      "stdout": "records=303 names=41 levels=20 exprs=953 longest=777\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011209813,
      "cpu_time": 0.009128998,
      "max_rss": 14184448,
      "instructions": 12607932,
      "stdout": "records=34 names=10 levels=2 exprs=39 longest=610\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010713527,
      "cpu_time": 0.008822211,
      "max_rss": 14237696,
      "instructions": 11400767,
      "stdout": "records=27 names=10 levels=4 exprs=37 longest=443\n",
      "stderr": "rejected at record 00000000000000000027\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010666829000000001,
      "cpu_time": 0.009002441,
      "max_rss": 14008320,
      "instructions": 20574456,
      "stdout": "records=66 names=18 levels=6 exprs=172 longest=482\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012611019000000001,
      "cpu_time": 0.010567985,
      "max_rss": 14184448,
      "instructions": 30083637,
      "stdout": "records=138 names=35 levels=9 exprs=211 longest=625\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012772660000000002,
      "cpu_time": 0.010702006000000002,
      "max_rss": 14110720,
      "instructions": 24242176,
      "stdout": "records=97 names=23 levels=9 exprs=202 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020195905,
      "cpu_time": 0.009238024,
      "max_rss": 14385152,
      "instructions": 28004731,
      "stdout": "records=114 names=25 levels=6 exprs=222 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014113484,
      "cpu_time": 0.011828155000000002,
      "max_rss": 14204928,
      "instructions": 44136149,
      "stdout": "records=199 names=59 levels=9 exprs=342 longest=626\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.021227742,
      "cpu_time": 0.019394387,
      "max_rss": 14401536,
      "instructions": 45054180,
      "stdout": "records=205 names=68 levels=21 exprs=312 longest=491\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013786772000000001,
      "cpu_time": 0.011839527,
      "max_rss": 14524416,
      "instructions": 50642806,
      "stdout": "records=238 names=59 levels=10 exprs=409 longest=625\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016242055000000002,
      "cpu_time": 0.013893561,
      "max_rss": 14323712,
      "instructions": 81066599,
      "stdout": "records=335 names=68 levels=19 exprs=556 longest=616\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029803578,
      "cpu_time": 0.026908768,
      "max_rss": 14467072,
      "instructions": 256943139,
      "stdout": "records=1006 names=117 levels=11 exprs=1667 longest=777\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012206544000000001,
      "cpu_time": 0.010333914999999999,
      "max_rss": 14299136,
      "instructions": 20585211,
      "stdout": "records=74 names=15 levels=3 exprs=158 longest=476\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013648154000000001,
      "cpu_time": 0.011389070000000001,
      "max_rss": 14118912,
      "instructions": 22527266,
      "stdout": "records=83 names=17 levels=14 exprs=152 longest=487\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012927659000000001,
      "cpu_time": 0.010821462,
      "max_rss": 14319616,
      "instructions": 22445440,
      "stdout": "records=83 names=17 levels=21 exprs=152 longest=487\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011786961,
      "cpu_time": 0.009801472,
      "max_rss": 14356480,
      "instructions": 26581916,
      "stdout": "records=96 names=22 levels=22 exprs=178 longest=491\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011475719,
      "cpu_time": 0.009406671,
      "max_rss": 14262272,
      "instructions": 18736453,
      "stdout": "records=67 names=16 levels=3 exprs=168 longest=476\n",
      "stderr": "rejected at record 00000000000000000067\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010930303,
      "cpu_time": 0.009137413,
      "max_rss": 13959168,
      "instructions": 16031405,
      "stdout": "records=64 names=22 levels=4 exprs=88 longest=611\n",
      "stderr": "rejected at record 00000000000000000064\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012665119,
      "cpu_time": 0.010420808,
      "max_rss": 14262272,
      "instructions": 31899711,
      "stdout": "records=143 names=32 levels=9 exprs=348 longest=496\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011303728,
      "cpu_time": 0.009779915000000002,
      "max_rss": 14110720,
      "instructions": 31877928,
      "stdout": "records=143 names=32 levels=9 exprs=362 longest=496\n",
      "stderr": "rejected at record 00000000000000000143\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012418519000000001,
      "cpu_time": 0.010334106000000001,
      "max_rss": 14192640,
      "instructions": 31903448,
      "stdout": "records=143 names=32 levels=9 exprs=348 longest=496\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011369521,
      "cpu_time": 0.009637916000000002,
      "max_rss": 14143488,
      "instructions": 31882654,
      "stdout": "records=143 names=32 levels=9 exprs=362 longest=496\n",
      "stderr": "rejected at record 00000000000000000143\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012235638,
      "cpu_time": 0.010437568000000001,
      "max_rss": 13959168,
      "instructions": 32433928,
      "stdout": "records=148 names=32 levels=9 exprs=369 longest=496\n",
      "stderr": "rejected at record 00000000000000000148\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011961416,
      "cpu_time": 0.010301345,
      "max_rss": 14118912,
      "instructions": 31887023,
      "stdout": "records=143 names=32 levels=9 exprs=362 longest=496\n",
      "stderr": "rejected at record 00000000000000000143\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011323806,
      "cpu_time": 0.009282188,
      "max_rss": 14262272,
      "instructions": 24930023,
      "stdout": "records=111 names=32 levels=8 exprs=170 longest=611\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011798802,
      "cpu_time": 0.009803266000000001,
      "max_rss": 14032896,
      "instructions": 24618851,
      "stdout": "records=111 names=33 levels=4 exprs=177 longest=611\n",
      "stderr": "rejected at record 00000000000000000111\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011643553000000001,
      "cpu_time": 0.009809430000000001,
      "max_rss": 14016512,
      "instructions": 24631368,
      "stdout": "records=111 names=33 levels=4 exprs=177 longest=611\n",
      "stderr": "rejected at record 00000000000000000111\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010911957,
      "cpu_time": 0.009143226,
      "max_rss": 14196736,
      "instructions": 38715358,
      "stdout": "records=177 names=33 levels=19 exprs=333 longest=627\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010994131,
      "cpu_time": 0.009081078,
      "max_rss": 14184448,
      "instructions": 27467647,
      "stdout": "records=121 names=32 levels=8 exprs=190 longest=627\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012561926000000001,
      "cpu_time": 0.010568758000000001,
      "max_rss": 14012416,
      "instructions": 27840010,
      "stdout": "records=121 names=32 levels=8 exprs=278 longest=627\n",
      "stderr": "rejected at record 00000000000000000121\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013863126000000002,
      "cpu_time": 0.011810741999999999,
      "max_rss": 14409728,
      "instructions": 55357034,
      "stdout": "records=238 names=42 levels=11 exprs=836 longest=629\n",
      "stderr": "rejected at record 00000000000000000238\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034721848,
      "cpu_time": 0.009294779999999999,
      "max_rss": 14209024,
      "instructions": 14811661,
      "stdout": "records=54 names=13 levels=4 exprs=84 longest=610\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011628314,
      "cpu_time": 0.009733558,
      "max_rss": 14131200,
      "instructions": 25416416,
      "stdout": "records=114 names=24 levels=8 exprs=221 longest=626\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0106613,
      "cpu_time": 0.009112707000000001,
      "max_rss": 14274560,
      "instructions": 23091407,
      "stdout": "records=100 names=29 levels=8 exprs=157 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010782476000000001,
      "cpu_time": 0.009096227,
      "max_rss": 14209024,
      "instructions": 22365193,
      "stdout": "records=93 names=20 levels=9 exprs=199 longest=481\n",
      "stderr": "rejected at record 00000000000000000093\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012141533000000001,
      "cpu_time": 0.010182621,
      "max_rss": 14213120,
      "instructions": 25040387,
      "stdout": "records=112 names=30 levels=10 exprs=164 longest=484\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010952392,
      "cpu_time": 0.009345526,
      "max_rss": 14110720,
      "instructions": 12032637,
      "stdout": "records=39 names=14 levels=3 exprs=17 longest=172\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011083537000000001,
      "cpu_time": 0.009571111,
      "max_rss": 14118912,
      "instructions": 25845301,
      "stdout": "records=116 names=31 levels=9 exprs=177 longest=488\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012237791000000001,
      "cpu_time": 0.010285785,
      "max_rss": 14356480,
      "instructions": 25204192,
      "stdout": "records=109 names=30 levels=8 exprs=174 longest=484\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011375633000000001,
      "cpu_time": 0.009603211,
      "max_rss": 14286848,
      "instructions": 25223821,
      "stdout": "records=111 names=30 levels=8 exprs=176 longest=484\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010908159,
      "cpu_time": 0.009133048000000001,
      "max_rss": 14012416,
      "instructions": 27285847,
      "stdout": "records=121 names=28 levels=8 exprs=242 longest=611\n",
      "stderr": "rejected at record 00000000000000000121\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016516237,
      "cpu_time": 0.013847723000000001,
      "max_rss": 14372864,
      "instructions": 53947899,
      "stdout": "records=230 names=44 levels=18 exprs=461 longest=493\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013550673000000001,
      "cpu_time": 0.011014374,
      "max_rss": 14106624,
      "instructions": 30409434,
      "stdout": "records=138 names=31 levels=8 exprs=265 longest=611\n",
      "stderr": "rejected at record 00000000000000000138\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011845269,
      "cpu_time": 0.009967425,
      "max_rss": 14241792,
      "instructions": 24162330,
      "stdout": "records=104 names=27 levels=9 exprs=161 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011799474,
      "cpu_time": 0.009694623,
      "max_rss": 14438400,
      "instructions": 24881979,
      "stdout": "records=106 names=27 levels=9 exprs=163 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012464275,
      "cpu_time": 0.010271929,
      "max_rss": 14176256,
      "instructions": 23032885,
      "stdout": "records=97 names=28 levels=8 exprs=232 longest=481\n",
      "stderr": "rejected at record 00000000000000000097\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010951891,
      "cpu_time": 0.00878957,
      "max_rss": 14204928,
      "instructions": 16293264,
      "stdout": "records=61 names=16 levels=4 exprs=92 longest=610\n",
      "stderr": "rejected at record 00000000000000000061\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012355612,
      "cpu_time": 0.010258231999999999,
      "max_rss": 14286848,
      "instructions": 17032032,
      "stdout": "records=66 names=17 levels=5 exprs=99 longest=610\n",
      "stderr": "rejected at record 00000000000000000066\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013195319,
      "cpu_time": 0.011094585,
      "max_rss": 14188544,
      "instructions": 20748734,
      "stdout": "records=88 names=19 levels=7 exprs=157 longest=482\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011363990000000001,
      "cpu_time": 0.009331901,
      "max_rss": 14299136,
      "instructions": 20832578,
      "stdout": "records=88 names=19 levels=7 exprs=157 longest=482\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011194905000000002,
      "cpu_time": 0.009446257,
      "max_rss": 14008320,
      "instructions": 21810314,
      "stdout": "records=91 names=25 levels=12 exprs=140 longest=623\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013024681000000001,
      "cpu_time": 0.010833767,
      "max_rss": 14209024,
      "instructions": 40454647,
      "stdout": "records=193 names=48 levels=9 exprs=306 longest=623\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01359217,
      "cpu_time": 0.011507892,
      "max_rss": 14393344,
      "instructions": 37231075,
      "stdout": "records=151 names=22 levels=19 exprs=441 longest=483\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018019643000000002,
      "cpu_time": 0.013506353,
      "max_rss": 14409728,
      "instructions": 66721951,
      "stdout": "records=252 names=43 levels=11 exprs=625 longest=629\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015703711000000002,
      "cpu_time": 0.013214352,
      "max_rss": 14417920,
      "instructions": 55606058,
      "stdout": "records=244 names=42 levels=11 exprs=861 longest=629\n",
      "stderr": "rejected at record 00000000000000000244\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012580442,
      "cpu_time": 0.010673183999999999,
      "max_rss": 14180352,
      "instructions": 26257675,
      "stdout": "records=123 names=27 levels=12 exprs=281 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010994331000000001,
      "cpu_time": 0.009311664,
      "max_rss": 14221312,
      "instructions": 27294697,
      "stdout": "records=124 names=27 levels=10 exprs=282 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036424707,
      "cpu_time": 0.010231482,
      "max_rss": 14327808,
      "instructions": 27426740,
      "stdout": "records=124 names=27 levels=15 exprs=282 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012327009000000002,
      "cpu_time": 0.010525213,
      "max_rss": 14213120,
      "instructions": 30397343,
      "stdout": "records=141 names=28 levels=10 exprs=297 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012517835000000001,
      "cpu_time": 0.010663814,
      "max_rss": 14225408,
      "instructions": 36901699,
      "stdout": "records=153 names=28 levels=12 exprs=310 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01343182,
      "cpu_time": 0.011525567,
      "max_rss": 14381056,
      "instructions": 35500494,
      "stdout": "records=151 names=27 levels=10 exprs=309 longest=481\naccepted\n",
      "stderr": ""
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010786142,
      "cpu_time": 0.008521796,
      "max_rss": 13725696,
      "instructions": 7607735,
      "stdout": "records=7 names=2 levels=2 exprs=2 longest=172\n",
      "stderr": "rejected at record 00000000000000000007\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013512502000000001,
      "cpu_time": 0.011082763,
      "max_rss": 13705216,
      "instructions": 9686076,
      "stdout": "records=27 names=8 levels=3 exprs=15 longest=475\n",
      "stderr": "rejected at record 00000000000000000027\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011250880000000001,
      "cpu_time": 0.009189662999999999,
      "max_rss": 13484032,
      "instructions": 9760135,
      "stdout": "records=27 names=8 levels=3 exprs=15 longest=475\n",
      "stderr": "rejected at record 00000000000000000027\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011182983,
      "cpu_time": 0.009140231,
      "max_rss": 13627392,
      "instructions": 9829623,
      "stdout": "records=27 names=8 levels=3 exprs=15 longest=475\n",
      "stderr": "rejected at record 00000000000000000027\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011232605000000001,
      "cpu_time": 0.008902884,
      "max_rss": 14327808,
      "instructions": 11791506,
      "stdout": "records=33 names=11 levels=9 exprs=36 longest=475\n",
      "stderr": "rejected at record 00000000000000000033\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011282679,
      "cpu_time": 0.009072185,
      "max_rss": 13959168,
      "instructions": 10942097,
      "stdout": "records=28 names=9 levels=4 exprs=25 longest=475\n",
      "stderr": "rejected at record 00000000000000000028\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010255242000000001,
      "cpu_time": 0.008408433,
      "max_rss": 13664256,
      "instructions": 9535140,
      "stdout": "records=24 names=7 levels=3 exprs=14 longest=475\n",
      "stderr": "rejected at record 00000000000000000024\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010231948000000001,
      "cpu_time": 0.008495939999999999,
      "max_rss": 13660160,
      "instructions": 10689562,
      "stdout": "records=34 names=10 levels=3 exprs=21 longest=611\n",
      "stderr": "rejected at record 00000000000000000034\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010032545,
      "cpu_time": 0.008230408000000002,
      "max_rss": 14065664,
      "instructions": 9929696,
      "stdout": "records=22 names=8 levels=3 exprs=16 longest=341\n",
      "stderr": "rejected at record 00000000000000000022\n"
    },
    {
      "checker": "lean4cobol",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010213113000000001,
      "cpu_time": 0.008381474000000002,
      "max_rss": 14045184,
      "instructions": 9941764,
      "stdout": "records=22 names=8 levels=3 exprs=16 longest=341\n",
      "stderr": "rejected at record 00000000000000000022\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.214982364,
      "cpu_time": 0.116748576,
      "max_rss": 103092224,
      "instructions": 173558087,
      "stdout": "",
      "stderr": "uncaught exception: at _test: (kernel) let-declaration type mismatch 'x'\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07233378600000001,
      "cpu_time": 0.061669933,
      "max_rss": 109756416,
      "instructions": 515859996,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x564ec43c5425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x564ec43bcb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x564ec43bcc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x564ebe3a4560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x564ebe3e0f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x564ebe3e8670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x564ec43ca8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x564ebe3ef264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x564ebe3efb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x564ebe3ef864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x564ebe3efb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x564ebe3efb19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x564ebe3efb19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x564ebe3f0945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x564ebe1b3759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x564ebe1b6595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x564ebe1b7d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x564ebe1b99b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x564ebe1b997e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstants (lean4lean)+0x1b) [0x564ebe1b722b]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x186) [0x564ebe1b77c6]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x564ebe1b99b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x564ebe1b997e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x564ebe1b997e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x564ebe1bce17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x564ebdfbd545]\n.lake/build/bin/lean4lean(+0x8725687) [0x564ec43ba687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x564ec43bab55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7eff36a36d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7eff36abe63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x564ec43c5425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x564ec43bcb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x564ec43bcc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x564ebe3a4560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x564ebe3e0f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x564ebe3e8670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x564ec43ca8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x564ebe3ef264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x564ebe3efb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x564ebe3ef864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x564ebe3efb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x564ebe3f0945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x564ebe1b3759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x564ebe1b6595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x564ebe1b7d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x564ebe1b99b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x564ebe1b997e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstants (lean4lean)+0x1b) [0x564ebe1b722b]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x186) [0x564ebe1b77c6]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x564ebe1b99b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x564ebe1b997e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x564ebe1b997e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x564ebe1bce17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x564ebdfbd545]\n.lake/build/bin/lean4lean(+0x8725687) [0x564ec43ba687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x564ec43bab55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7eff36a36d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7eff36abe63c]\nuncaught exception: at _private.Test.0.h: (kernel) declaration type mismatch, '_private.Test.0.h' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} _private.Test.0.S (_private.Test.0.S.mk Bool.true) (_private.Test.0.S.mk Bool.true)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} _private.Test.0.S (_private.Test.0.S.mk Bool.true) (_private.Test.0.S.mk Bool.false)\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06281241600000001,
      "cpu_time": 0.056424597,
      "max_rss": 109395968,
      "instructions": 459229516,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x560a28d96425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x560a28d8db37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x560a28d8dc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x560a22d75560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x560a22db1f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x560a22db9670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x560a28d9b8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x560a22dc0264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x560a22dc0b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x560a22dc0864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x560a22dc0b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x560a22dc0b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x560a22dc0b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x560a22dc1945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x560a22b84759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x560a22b87595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x560a22b88d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x560a22b8a9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x560a22b8a97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x560a22b8a97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x560a22b8de17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x560a2298e545]\n.lake/build/bin/lean4lean(+0x8725687) [0x560a28d8b687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x560a28d8bb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f551f33fd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f551f3c763c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x560a28d96425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x560a28d8db37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x560a28d8dc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x560a22d75560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x560a22db1f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x560a22db9670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x560a28d9b8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x560a22dc0264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x560a22dc0b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x560a22dc0864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x560a22dc0b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x560a22dc1945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x560a22b84759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x560a22b87595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x560a22b88d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x560a22b8a9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x560a22b8a97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x560a22b8a97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x560a22b8de17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x560a2298e545]\n.lake/build/bin/lean4lean(+0x8725687) [0x560a28d8b687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x560a28d8bb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f551f33fd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f551f3c763c]\nuncaught exception: at bad: (kernel) declaration type mismatch, 'bad' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} T t1 t1\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} T t1 t2\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046622957,
      "cpu_time": 0.037968987,
      "max_rss": 102490112,
      "instructions": 168421232,
      "stdout": "",
      "stderr": "uncaught exception: at false_proof: (kernel) incorrect number of universe levels parameters for 'MyBool.rec.{1, 0}', #1 expected, #2 provided\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036284819,
      "cpu_time": 0.031000512,
      "max_rss": 102879232,
      "instructions": 174080622,
      "stdout": "",
      "stderr": "uncaught exception: at pick: (kernel) incorrect number of universe levels parameters for 'NewBool.rec.{1}', #0 expected, #1 provided\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.066907511,
      "cpu_time": 0.059831117999999996,
      "max_rss": 109772800,
      "instructions": 442791492,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x5561abb5e425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x5561abb55b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x5561abb55c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x5561a5b3d560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x5561a5b79f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x5561a5b81670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5561abb638f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x5561a5b88264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5561a5b88b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x5561a5b88864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5561a5b88b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x5561a5b88b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x5561a5b88b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x5561a5b89945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x5561a594c759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x5561a594f595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x5561a5950d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x5561a59529b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5561a595297e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x5561a5955e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x5561a5756545]\n.lake/build/bin/lean4lean(+0x8725687) [0x5561abb53687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x5561abb53b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f00e1f65d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f00e1fed63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x5561abb5e425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x5561abb55b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x5561abb55c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x5561a5b3d560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x5561a5b79f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x5561a5b81670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5561abb638f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x5561a5b88264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5561a5b88b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x5561a5b88864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5561a5b88b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x5561a5b89945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x5561a594c759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x5561a594f595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x5561a5950d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x5561a59529b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5561a595297e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x5561a5955e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x5561a5756545]\n.lake/build/bin/lean4lean(+0x8725687) [0x5561abb53687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x5561abb53b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f00e1f65d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f00e1fed63c]\nuncaught exception: at down: (kernel) declaration type mismatch, 'down' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Type.{imax u v} -> Type.{imax u v}\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Type.{imax u v} -> Sort.{imax u v}\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.07600830700000001,
      "cpu_time": 0.069496325,
      "max_rss": 108277760,
      "instructions": 477493782,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x560b9bbd0425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x560b9bbc7b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x560b9bbc7c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x560b95baf560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x560b95bebf7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x560b95bf3670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x560b9bbd58f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x560b95bfa264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x560b95bfab2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x560b95bfa864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x560b95bfab2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x560b95bfab19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x560b95bfab19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x560b95bfb945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x560b959be759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x560b959c1595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x560b959c2d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x560b959c49b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstants (lean4lean)+0x1b) [0x560b959c222b]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x186) [0x560b959c27c6]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x560b959c49b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x560b959c497e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x560b959c7e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x560b957c8545]\n.lake/build/bin/lean4lean(+0x8725687) [0x560b9bbc5687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x560b9bbc5b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f147bf36d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f147bfbe63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x560b9bbd0425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x560b9bbc7b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x560b9bbc7c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x560b95baf560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x560b95bebf7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x560b95bf3670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x560b9bbd58f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x560b95bfa264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x560b95bfab2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x560b95bfa864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x560b95bfab2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x560b95bfb945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x560b959be759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x560b959c1595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x560b959c2d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x560b959c49b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstants (lean4lean)+0x1b) [0x560b959c222b]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x186) [0x560b959c27c6]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x560b959c49b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x560b959c497e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x560b959c7e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x560b957c8545]\n.lake/build/bin/lean4lean(+0x8725687) [0x560b9bbc5687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x560b9bbc5b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f147bf36d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f147bfbe63c]\nuncaught exception: at down: (kernel) declaration type mismatch, 'down' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Type.{imax 0 v} -> Type.{imax 0 v}\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Type.{imax 0 v} -> Sort.{imax 0 v}\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.072060947,
      "cpu_time": 0.066315123,
      "max_rss": 110006272,
      "instructions": 489735270,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x56109508e425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x561095085b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x561095085c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x56108f06d560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x56108f0a9f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x56108f0b1670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5610950938f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x56108f0b8264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x56108f0b8b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x56108f0b8864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x56108f0b8b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x56108f0b8b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x56108f0b8b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x56108f0b9945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x56108ee7c759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x56108ee7f595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x56108ee80d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56108ee829b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstants (lean4lean)+0x1b) [0x56108ee8022b]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x186) [0x56108ee807c6]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56108ee829b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56108ee8297e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56108ee8297e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x56108ee85e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x56108ec86545]\n.lake/build/bin/lean4lean(+0x8725687) [0x561095083687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x561095083b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f6d0617fd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f6d0620763c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x56109508e425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x561095085b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x561095085c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x56108f06d560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x56108f0a9f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x56108f0b1670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5610950938f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x56108f0b8264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x56108f0b8b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x56108f0b8864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x56108f0b8b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x56108f0b9945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x56108ee7c759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x56108ee7f595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x56108ee80d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56108ee829b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstants (lean4lean)+0x1b) [0x56108ee8022b]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x186) [0x56108ee807c6]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56108ee829b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56108ee8297e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56108ee8297e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x56108ee85e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x56108ec86545]\n.lake/build/bin/lean4lean(+0x8725687) [0x561095083687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x561095083b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f6d0617fd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f6d0620763c]\nuncaught exception: at k1: (kernel) declaration type mismatch, 'k1' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Nat -> True\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (n : Nat), g n\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040480584,
      "cpu_time": 0.034681627,
      "max_rss": 103501824,
      "instructions": 169416876,
      "stdout": "",
      "stderr": "uncaught exception: at Nat.beq: (kernel) invalid form for primitive def Nat.beq\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041133715,
      "cpu_time": 0.035650793,
      "max_rss": 105287680,
      "instructions": 188039534,
      "stdout": "",
      "stderr": "uncaught exception: at E: (kernel) invalid projection\n  w.1\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043475873000000005,
      "cpu_time": 0.038044386000000006,
      "max_rss": 103084032,
      "instructions": 166495614,
      "stdout": "",
      "stderr": "uncaught exception: at inconsistent: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041841237,
      "cpu_time": 0.036086430999999995,
      "max_rss": 103436288,
      "instructions": 168768718,
      "stdout": "",
      "stderr": "uncaught exception: at bad: (kernel) invalid projection\n  (Bad.mk2 True.intro).1\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038941466,
      "cpu_time": 0.034106568000000004,
      "max_rss": 104120320,
      "instructions": 174912264,
      "stdout": "",
      "stderr": "uncaught exception: at imaxProjBool: (kernel) invalid projection\n  p.1\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.05881780700000001,
      "cpu_time": 0.052479772,
      "max_rss": 106602496,
      "instructions": 353236269,
      "stdout": "",
      "stderr": "uncaught exception: at Native64ResultSortOwner: (kernel) type expected\n  @Native64ResultSortGate.rec x (fun index index_1 index_2 index_3 proof => Type) Prop\n    (Native64SortGateB.0.3766726852 ((@fun salt => x) 125330))\n    (Native64SortGateA.1.2023879994 ((@fun salt => x) 125330))\n    (Native64SortGateA.1.2023879994 ((@fun salt => x) 125330))\n    (Native64SortGateA.1.2023879994 ((@fun salt => x) 125330)) h\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.059312292,
      "cpu_time": 0.052840448000000005,
      "max_rss": 105758720,
      "instructions": 338286619,
      "stdout": "",
      "stderr": "uncaught exception: at PR14806Subst.observe: (kernel) type expected\n  PR14806Subst.Owner PR14806Subst.witness\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06923512300000001,
      "cpu_time": 0.06289715600000001,
      "max_rss": 109461504,
      "instructions": 454604409,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x5581cfa25425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x5581cfa1cb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x5581cfa1cc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x5581c9a04560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x5581c9a40f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x5581c9a48670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5581cfa2a8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x5581c9a4f264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5581c9a4fb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x5581c9a4f864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5581c9a4fb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x5581c9a4fb19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x5581c9a4fb19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x5581c9a50945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x5581c9813759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x5581c9816595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x5581c9817d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x5581c98199b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5581c981997e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5581c981997e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x5581c981ce17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x5581c961d545]\n.lake/build/bin/lean4lean(+0x8725687) [0x5581cfa1a687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x5581cfa1ab55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f071642ed53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f07164b663c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x5581cfa25425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x5581cfa1cb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x5581cfa1cc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x5581c9a04560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x5581c9a40f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x5581c9a48670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5581cfa2a8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x5581c9a4f264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5581c9a4fb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x5581c9a4f864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5581c9a4fb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x5581c9a50945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x5581c9813759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x5581c9816595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x5581c9817d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x5581c98199b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5581c981997e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5581c981997e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x5581c981ce17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x5581c961d545]\n.lake/build/bin/lean4lean(+0x8725687) [0x5581cfa1a687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x5581cfa1ab55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f071642ed53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f07164b663c]\nuncaught exception: at bad: (kernel) declaration type mismatch, 'bad' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  True\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  disc MyBool.true\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.065439948,
      "cpu_time": 0.059572896,
      "max_rss": 105025536,
      "instructions": 349629499,
      "stdout": "",
      "stderr": "uncaught exception: at Native64TwoHashOwner: (kernel) arg #3 of 'Native64TwoHashOwner.step' has a non valid occurrence of the datatypes being declared\n"
    },
    {
      "checker": "lean4lean",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.166576527,
      "cpu_time": 0.15864124899999998,
      "max_rss": 114503680,
      "instructions": 1474134847,
      "stdout": "",
      "stderr": "PANIC at Lean4Lean.toCtorWhenStruct Lean4Lean.Inductive.Reduce:63:43: unreachable code has been reached\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x557f4602a425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x557f46021b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x557f46021c1b]\n.lake/build/bin/lean4lean(panic spec at Lean4Lean.toCtorWhenStruct spec at Lean4Lean.inductiveReduceRec spec at Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x50) [0x557f3fcda7b0]\n.lake/build/bin/lean4lean(Lean4Lean.inductiveReduceRec spec at Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x8a2) [0x557f3fcdedb2]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x202) [0x557f3fce0d82]\n.lake/build/bin/lean4lean(Lean.Expr.withAppRevAux [private] spec at Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x1e7) [0x557f3fce41f7]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x5bf) [0x557f3fce534f]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07828]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd0788c]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEqCore' (lean4lean)+0x26e) [0x557f3fd0363e]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x39) [0x557f3fd07b69]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x16) [0x557f3fd07bc6]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEq (lean4lean)+0x44) [0x557f3fcc7fb4]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEqApp.loop [arity\u2193] (lean4lean)+0x142) [0x557f3fcf5e82]\n.lake/build/bin/lean4lean(Lean.Expr.withAppAux spec at Lean4Lean.TypeChecker.Inner.isDefEqApp (lean4lean)+0x474) [0x557f3fcf6824]\n.lake/build/bin/lean4lean(Lean.Expr.withAppAux spec at Lean4Lean.TypeChecker.Inner.isDefEqApp (lean4lean)+0x2cd) [0x557f3fcf6cfd]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEqApp (lean4lean)+0x151) [0x557f3fcf7011]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEqCore' (lean4lean)+0x1fae) [0x557f3fd0537e]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x39) [0x557f3fd07b69]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x16) [0x557f3fd07bc6]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEq (lean4lean)+0x44) [0x557f3fcc7fb4]\n.lake/build/bin/lean4lean(+0x23ddcfa) [0x557f3fcd7cfa]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferLet.loop (lean4lean)+0x2a0) [0x557f3fcca1a0]\n.lake/build/bin/lean4lean(+0x23dc3d9) [0x557f3fcd63d9]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferLambda.loop (lean4lean)+0x446) [0x557f3fcc5f66]\n.lake/build/bin/lean4lean(+0x23dc739) [0x557f3fcd6739]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferType [boxed] (lean4lean)+0x1d) [0x557f3fcc52ed]\n.lake/build/bin/lean4lean(<apply/3>+0x8ff) [0x557f4603153f]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem [\u03bb] (lean4lean)+0x4eb) [0x557f3fe0a42b]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem [boxed, \u03bb] (lean4lean)+0x1f) [0x557f3fe0b1af]\n.lake/build/bin/lean4lean(<apply/2>+0xadc) [0x557f4602f9ec]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.M.run [arity\u2193] (lean4lean)+0x8e) [0x557f3fcc0e8e]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem (lean4lean)+0x217) [0x557f3fe0b417]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.addDecl (lean4lean)+0x15c) [0x557f3fe1939c]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x557f3fe1b595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x557f3fe1cd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x557f3fe1e9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x557f3fe21e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x557f3fc22545]\n.lake/build/bin/lean4lean(+0x8725687) [0x557f4601f687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x557f4601fb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fd612c9ed53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fd612d2663c]\nPANIC at Lean4Lean.toCtorWhenStruct Lean4Lean.Inductive.Reduce:63:43: unreachable code has been reached\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x557f4602a425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x557f46021b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x557f46021c1b]\n.lake/build/bin/lean4lean(panic spec at Lean4Lean.toCtorWhenStruct spec at Lean4Lean.inductiveReduceRec spec at Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x50) [0x557f3fcda7b0]\n.lake/build/bin/lean4lean(Lean4Lean.inductiveReduceRec spec at Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x8a2) [0x557f3fcdedb2]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x202) [0x557f3fce0d82]\n.lake/build/bin/lean4lean(Lean.Expr.withAppRevAux [private] spec at Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x1e7) [0x557f3fce41f7]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x5bf) [0x557f3fce534f]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07828]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd0788c]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEqCore' (lean4lean)+0x331) [0x557f3fd03701]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x39) [0x557f3fd07b69]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x16) [0x557f3fd07bc6]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEq (lean4lean)+0x44) [0x557f3fcc7fb4]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEqApp.loop [arity\u2193] (lean4lean)+0x142) [0x557f3fcf5e82]\n.lake/build/bin/lean4lean(Lean.Expr.withAppAux spec at Lean4Lean.TypeChecker.Inner.isDefEqApp (lean4lean)+0x474) [0x557f3fcf6824]\n.lake/build/bin/lean4lean(Lean.Expr.withAppAux spec at Lean4Lean.TypeChecker.Inner.isDefEqApp (lean4lean)+0x2cd) [0x557f3fcf6cfd]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEqApp (lean4lean)+0x151) [0x557f3fcf7011]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEqCore' (lean4lean)+0x1fae) [0x557f3fd0537e]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x39) [0x557f3fd07b69]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x16) [0x557f3fd07bc6]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.isDefEq (lean4lean)+0x44) [0x557f3fcc7fb4]\n.lake/build/bin/lean4lean(+0x23ddcfa) [0x557f3fcd7cfa]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferLet.loop (lean4lean)+0x2a0) [0x557f3fcca1a0]\n.lake/build/bin/lean4lean(+0x23dc3d9) [0x557f3fcd63d9]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferLambda.loop (lean4lean)+0x446) [0x557f3fcc5f66]\n.lake/build/bin/lean4lean(+0x23dc739) [0x557f3fcd6739]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferType [boxed] (lean4lean)+0x1d) [0x557f3fcc52ed]\n.lake/build/bin/lean4lean(<apply/3>+0x8ff) [0x557f4603153f]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem [\u03bb] (lean4lean)+0x4eb) [0x557f3fe0a42b]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem [boxed, \u03bb] (lean4lean)+0x1f) [0x557f3fe0b1af]\n.lake/build/bin/lean4lean(<apply/2>+0xadc) [0x557f4602f9ec]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.M.run [arity\u2193] (lean4lean)+0x8e) [0x557f3fcc0e8e]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem (lean4lean)+0x217) [0x557f3fe0b417]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.addDecl (lean4lean)+0x15c) [0x557f3fe1939c]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x557f3fe1b595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x557f3fe1cd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x557f3fe1e9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x557f3fe21e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x557f3fc22545]\n.lake/build/bin/lean4lean(+0x8725687) [0x557f4601f687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x557f4601fb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fd612c9ed53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fd612d2663c]\nPANIC at Lean4Lean.toCtorWhenStruct Lean4Lean.Inductive.Reduce:63:43: unreachable code has been reached\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x557f4602a425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x557f46021b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x557f46021c1b]\n.lake/build/bin/lean4lean(panic spec at Lean4Lean.toCtorWhenStruct spec at Lean4Lean.inductiveReduceRec spec at Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x50) [0x557f3fcda7b0]\n.lake/build/bin/lean4lean(Lean4Lean.inductiveReduceRec spec at Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x8a2) [0x557f3fcdedb2]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x202) [0x557f3fce0d82]\n.lake/build/bin/lean4lean(Lean.Expr.withAppRevAux [private] spec at Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x1e7) [0x557f3fce41f7]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x5bf) [0x557f3fce534f]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnf'.loop (lean4lean)+0xd3) [0x557f3fcebc53]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnf' (lean4lean)+0x10e) [0x557f3fcecc9e]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x31) [0x557f3fd07941]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x16) [0x557f3fd07996]\n.lake/build/bin/lean4lean(<apply/3>+0xb15) [0x557f46031755]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnf [boxed] (lean4lean)+0x16) [0x557f3fcc3396]\n.lake/build/bin/lean4lean(<apply/4>+0x160) [0x557f46032730]\n.lake/build/bin/lean4lean(Lean4Lean.inductiveReduceRec spec at Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x7c1) [0x557f3fcdecd1]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.reduceRecursor (lean4lean)+0x202) [0x557f3fce0d82]\n.lake/build/bin/lean4lean(Lean.Expr.withAppRevAux [private] spec at Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x1e7) [0x557f3fce41f7]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x5bf) [0x557f3fce534f]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07828]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd0788c]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnfCore'.loop.cont (lean4lean)+0x93) [0x557f3fce39a3]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnfCore'.loop (lean4lean)+0x9e) [0x557f3fce3dae]\n.lake/build/bin/lean4lean(Lean.Expr.withAppRevAux [private] spec at Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x4d6) [0x557f3fce44e6]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnfCore' (lean4lean)+0x5bf) [0x557f3fce534f]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnf'.loop (lean4lean)+0xd3) [0x557f3fcebc53]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.whnf' (lean4lean)+0x10e) [0x557f3fcecc9e]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x31) [0x557f3fd07941]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x16) [0x557f3fd07996]\n.lake/build/bin/lean4lean(<apply/3>+0xb15) [0x557f46031755]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.ensureForallCore (lean4lean)+0xd1) [0x557f3fcc3ba1]\n.lake/build/bin/lean4lean(+0x23dc849) [0x557f3fcd6849]\n.lake/build/bin/lean4lean(+0x23dc910) [0x557f3fcd6910]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferLet.loop (lean4lean)+0x625) [0x557f3fcca525]\n.lake/build/bin/lean4lean(+0x23dc3d9) [0x557f3fcd63d9]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferLambda.loop (lean4lean)+0x446) [0x557f3fcc5f66]\n.lake/build/bin/lean4lean(+0x23dc739) [0x557f3fcd6739]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [\u03bb] (lean4lean)+0x38) [0x557f3fd07a48]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Methods.withFuel [boxed, \u03bb] (lean4lean)+0x1c) [0x557f3fd07aac]\n.lake/build/bin/lean4lean(<apply/4>+0xbec) [0x557f460331bc]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.Inner.inferType [boxed] (lean4lean)+0x1d) [0x557f3fcc52ed]\n.lake/build/bin/lean4lean(<apply/3>+0x8ff) [0x557f4603153f]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem [\u03bb] (lean4lean)+0x4eb) [0x557f3fe0a42b]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem [boxed, \u03bb] (lean4lean)+0x1f) [0x557f3fe0b1af]\n.lake/build/bin/lean4lean(<apply/2>+0xadc) [0x557f4602f9ec]\n.lake/build/bin/lean4lean(Lean4Lean.TypeChecker.M.run [arity\u2193] (lean4lean)+0x8e) [0x557f3fcc0e8e]\n.lake/build/bin/lean4lean(Lean4Lean.addTheorem (lean4lean)+0x217) [0x557f3fe0b417]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.addDecl (lean4lean)+0x15c) [0x557f3fe1939c]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x557f3fe1b595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x557f3fe1cd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x557f3fe1e9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x557f3fe1e97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x557f3fe21e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x557f3fc22545]\n.lake/build/bin/lean4lean(+0x8725687) [0x557f4601f687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x557f4601fb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fd612c9ed53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fd612d2663c]\nuncaught exception: at Issue.forallFalse: (kernel) function expected\n  Issue.identityValue Empty\n    (Issue.Owner.rec Issue.gateWitness (fun major => Issue.Fiber Empty) (Issue.transport Empty)\n      (Issue.delayedOwner p (Issue.Owner.mk Issue.gateWitness Empty)))\n    (Issue.identityValue Unit\n      (Issue.Owner.rec Issue.gateWitness (fun major => Issue.Fiber Unit) (Issue.transport Unit)\n        (Issue.delayedOwner p (Issue.Owner.mk Issue.gateWitness Unit)))\n      Unit.unit)\n"
    },
    {
      "checker": "lean4lean",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 136.72113546100002,
      "cpu_time": 136.684823125,
      "max_rss": 1649078272,
      "instructions": 1081518759353,
      "stdout": "checked 133825 declarations\n",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "lean4lean",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 129.818035995,
      "cpu_time": 129.780752402,
      "max_rss": 1082863616,
      "instructions": 1019346695023,
      "stdout": "[anonymous]:thmDecl ConLeche.Cached.checkIotaThmS_sim: lean4lean took 1235\n[anonymous]:thmDecl ConLeche.Cached.checkIotaThmNS_sim: lean4lean took 3076\nchecked 26816 declarations\n",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.066557869,
      "cpu_time": 0.060844457,
      "max_rss": 112078848,
      "instructions": 506245686,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x565331817425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x56533180eb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x56533180ec1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x56532b7f6560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x56532b832f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x56532b83a670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x56533181c8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x56532b841264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x56532b841b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x56532b841864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x56532b841b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x56532b841b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x56532b841b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x56532b842945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x56532b605759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x56532b608595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x56532b609d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56532b60b9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56532b60b97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56532b60b97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56532b60b97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x56532b60ee17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x56532b40f545]\n.lake/build/bin/lean4lean(+0x8725687) [0x56533180c687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x56533180cb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fba18e48d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fba18ed063c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x565331817425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x56533180eb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x56533180ec1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x56532b7f6560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x56532b832f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x56532b83a670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x56533181c8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x56532b841264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x56532b841b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x56532b841864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x56532b841b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x56532b842945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x56532b605759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x56532b608595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x56532b609d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56532b60b9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56532b60b97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56532b60b97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56532b60b97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x56532b60ee17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x56532b40f545]\n.lake/build/bin/lean4lean(+0x8725687) [0x56533180c687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x56533180cb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fba18e48d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fba18ed063c]\nuncaught exception: at trans: (kernel) declaration type mismatch, 'trans' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (a : Acc.{1} Nat (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat x1._@.Test.1043551373._hygCtx._hyg.6 x2._@.Test.1043551373._hygCtx._hyg.6) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1))), Eq.{1} Bool (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) a) (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) a)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (a : Acc.{1} Nat (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat x1._@.Test.1043551373._hygCtx._hyg.6 x2._@.Test.1043551373._hygCtx._hyg.6) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1))), Eq.{1} Bool (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) a) (f (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)) (Acc.inv.{1} Nat (fun (x1._@.Test.1043551373._hygCtx._hyg.6 : Nat) (x2._@.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat x1._@.Test.1043551373._hygCtx._hyg.6 x2._@.Test.1043551373._hygCtx._hyg.6) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)) a (Nat.lt_succ_self (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)))))\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.037798356000000005,
      "cpu_time": 0.032265283,
      "max_rss": 104763392,
      "instructions": 207358186,
      "stdout": "checked 40 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.037783938,
      "cpu_time": 0.032802153,
      "max_rss": 104886272,
      "instructions": 208740833,
      "stdout": "checked 40 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.056396446,
      "cpu_time": 0.051398255,
      "max_rss": 110510080,
      "instructions": 445267351,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55c35916c425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55c359163b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55c359163c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55c35314b560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55c353187f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55c35318f670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55c3591718f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55c353196264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c353196b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55c353196864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c353196b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55c353196b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55c353196b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55c353197945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55c352f5a759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55c352f5d595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55c352f5ed49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55c352f609b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55c352f6097e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55c352f63e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55c352d64545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55c359161687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55c359161b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f1499aa9d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f1499b3163c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55c35916c425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55c359163b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55c359163c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55c35314b560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55c353187f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55c35318f670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55c3591718f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55c353196264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c353196b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55c353196864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c353196b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55c353197945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55c352f5a759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55c352f5d595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55c352f5ed49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55c352f609b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55c352f6097e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55c352f63e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55c352d64545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55c359161687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55c359161b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f1499aa9d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f1499b3163c]\nuncaught exception: at trans: (kernel) declaration type mismatch, 'trans' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall {P : Prop} {r : P -> P -> Prop} {\u03b1 : Type} (f : P -> \u03b1) (h : forall (x : P) (y : P), (r x y) -> (Eq.{1} \u03b1 (f x) (f y))) (q : Quot.{0} P r), P -> (Eq.{1} \u03b1 (Quot.lift.{0, 1} P r \u03b1 f h q) (Quot.lift.{0, 1} P r \u03b1 f h q))\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall {P : Prop} {r : P -> P -> Prop} {\u03b1 : Type} (f : P -> \u03b1) (h : forall (x : P) (y : P), (r x y) -> (Eq.{1} \u03b1 (f x) (f y))) (q : Quot.{0} P r) (z : P), Eq.{1} \u03b1 (Quot.lift.{0, 1} P r \u03b1 f h q) (f z)\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.062229538,
      "cpu_time": 0.057138792,
      "max_rss": 109961216,
      "instructions": 457018545,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x563427a37425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x563427a2eb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x563427a2ec1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x563421a16560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x563421a52f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x563421a5a670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x563427a3c8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x563421a61264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x563421a61b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x563421a61864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x563421a61b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x563421a61b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x563421a61b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x563421a62945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x563421825759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x563421828595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x563421829d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56342182b9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56342182b97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56342182b97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x56342182ee17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x56342162f545]\n.lake/build/bin/lean4lean(+0x8725687) [0x563427a2c687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x563427a2cb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f1baaec7d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f1baaf4f63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x563427a37425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x563427a2eb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x563427a2ec1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x563421a16560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x563421a52f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x563421a5a670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x563427a3c8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x563421a61264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x563421a61b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x563421a61864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x563421a61b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x563421a62945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x563421825759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x563421828595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x563421829d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56342182b9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56342182b97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56342182b97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x56342182ee17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x56342162f545]\n.lake/build/bin/lean4lean(+0x8725687) [0x563427a2c687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x563427a2cb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f1baaec7d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f1baaf4f63c]\nuncaught exception: at left: (kernel) declaration type mismatch, 'left' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall {P : Prop} {r : P -> P -> Prop} {\u03b1 : Type} (f : P -> \u03b1) (h : forall (x : P) (y : P), (r x y) -> (Eq.{1} \u03b1 (f x) (f y))) (q : Quot.{0} P r), P -> (Eq.{1} \u03b1 (Quot.lift.{0, 1} P r \u03b1 f h q) (Quot.lift.{0, 1} P r \u03b1 f h q))\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall {P : Prop} {r : P -> P -> Prop} {\u03b1 : Type} (f : P -> \u03b1) (h : forall (x : P) (y : P), (r x y) -> (Eq.{1} \u03b1 (f x) (f y))) (q : Quot.{0} P r) (z : P), Eq.{1} \u03b1 (Quot.lift.{0, 1} P r \u03b1 f h q) (Quot.lift.{0, 1} P r \u03b1 f h (Quot.mk.{0} P r z))\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.034894689,
      "cpu_time": 0.030143565,
      "max_rss": 102481920,
      "instructions": 169991363,
      "stdout": "checked 5 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.033970762,
      "cpu_time": 0.029092284,
      "max_rss": 102232064,
      "instructions": 169131629,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.060578483,
      "cpu_time": 0.055691937000000004,
      "max_rss": 108388352,
      "instructions": 433260285,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x558259ec0425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x558259eb7b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x558259eb7c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x558253e9f560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x558253edbf7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x558253ee3670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x558259ec58f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x558253eea264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x558253eeab2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x558253eea864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x558253eeab2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x558253eeab19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x558253eeab19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x558253eeb945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x558253cae759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x558253cb1595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x558253cb2d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x558253cb49b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x558253cb7e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x558253ab8545]\n.lake/build/bin/lean4lean(+0x8725687) [0x558259eb5687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x558259eb5b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f50a1863d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f50a18eb63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x558259ec0425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x558259eb7b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x558259eb7c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x558253e9f560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x558253edbf7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x558253ee3670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x558259ec58f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x558253eea264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x558253eeab2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x558253eea864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x558253eeab2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x558253eeb945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x558253cae759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x558253cb1595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x558253cb2d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x558253cb49b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x558253cb7e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x558253ab8545]\n.lake/build/bin/lean4lean(+0x8725687) [0x558259eb5687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x558259eb5b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f50a1863d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f50a18eb63c]\nuncaught exception: at etaCtor: (kernel) declaration type mismatch, 'etaCtor' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (x : True -> T), Eq.{1} (True -> T) x x\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (x : True -> T), Eq.{1} (True -> T) (T.mk (T.val (x True.intro))) x\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.056079093,
      "cpu_time": 0.050841136,
      "max_rss": 110489600,
      "instructions": 432295666,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55da697ea425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55da697e1b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55da697e1c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55da637c9560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55da63805f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55da6380d670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55da697ef8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55da63814264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55da63814b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55da63814864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55da63814b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55da63814b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55da63814b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55da63815945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55da635d8759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55da635db595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55da635dcd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55da635de9b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55da635e1e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55da633e2545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55da697df687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55da697dfb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f9ee74e2d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f9ee756a63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55da697ea425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55da697e1b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55da697e1c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55da637c9560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55da63805f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55da6380d670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55da697ef8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55da63814264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55da63814b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55da63814864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55da63814b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55da63815945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55da635d8759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55da635db595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55da635dcd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55da635de9b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55da635e1e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55da633e2545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55da697df687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55da697dfb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f9ee74e2d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f9ee756a63c]\nuncaught exception: at etaRuleK: (kernel) declaration type mismatch, 'etaRuleK' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (a : (Eq.{1} Bool Bool.true Bool.true) -> Bool), Eq.{1} ((Eq.{1} Bool Bool.true Bool.true) -> Bool) a a\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (a : (Eq.{1} Bool Bool.true Bool.true) -> Bool), Eq.{1} ((Eq.{1} Bool Bool.true Bool.true) -> Bool) (Eq.rec.{1, 1} Bool Bool.true (fun (x._@.Test.1420384072._hygCtx._hyg.30 : Bool) (x._@.Test.1420384072._hygCtx._hyg.32 : Eq.{1} Bool Bool.true x._@.Test.1420384072._hygCtx._hyg.30) => Bool) (a (Eq.refl.{1} Bool Bool.true)) Bool.true) a\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/imax-right-successor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.054672715000000004,
      "cpu_time": 0.049765293,
      "max_rss": 109174784,
      "instructions": 429367758,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55e81086f425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55e810866b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55e810866c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55e80a84e560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55e80a88af7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55e80a892670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55e8108748f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55e80a899264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55e80a899b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55e80a899864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55e80a899b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55e80a899b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55e80a899b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55e80a89a945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55e80a65d759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55e80a660595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55e80a661d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55e80a6639b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55e80a666e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55e80a467545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55e810864687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55e810864b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f3692b54d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f3692bdc63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55e81086f425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55e810866b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55e810866c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55e80a84e560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55e80a88af7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55e80a892670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55e8108748f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55e80a899264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55e80a899b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55e80a899864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55e80a899b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55e80a89a945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55e80a65d759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55e80a660595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55e80a661d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55e80a6639b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55e80a666e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55e80a467545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55e810864687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55e810864b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f3692b54d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f3692bdc63c]\nuncaught exception: at imaxRightOne: (kernel) declaration type mismatch, 'imaxRightOne' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Type.{imax u 1}\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Type.{max u 1}\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.033000869,
      "cpu_time": 0.02776138,
      "max_rss": 100667392,
      "instructions": 166174245,
      "stdout": "",
      "stderr": "uncaught exception: at EcosystemCase: (kernel) let-declaration type mismatch 'u'\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.03578328,
      "cpu_time": 0.030639888,
      "max_rss": 101896192,
      "instructions": 169205872,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.035978765,
      "cpu_time": 0.030869959000000002,
      "max_rss": 103317504,
      "instructions": 167885118,
      "stdout": "",
      "stderr": "uncaught exception: at LALReduciblePositivity: (kernel) arg #1 of 'LALReduciblePositivity.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/proj-maybe-prop",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.035899878,
      "cpu_time": 0.031062229,
      "max_rss": 103124992,
      "instructions": 169861457,
      "stdout": "",
      "stderr": "uncaught exception: at projMaybeProp: (kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.03463811,
      "cpu_time": 0.029520248,
      "max_rss": 103940096,
      "instructions": 169790123,
      "stdout": "",
      "stderr": "uncaught exception: at projMaybePropPast: (kernel) invalid projection\n  x.3\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03469213,
      "cpu_time": 0.029982032000000002,
      "max_rss": 102531072,
      "instructions": 165912823,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.033885933,
      "cpu_time": 0.029097709,
      "max_rss": 102481920,
      "instructions": 167165063,
      "stdout": "",
      "stderr": "uncaught exception: at LALProofParameterSwap: (kernel) invalid return type for 'LALProofParameterSwap.mk'\n"
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.035855695,
      "cpu_time": 0.031238501,
      "max_rss": 105316352,
      "instructions": 208888948,
      "stdout": "checked 41 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.037849462,
      "cpu_time": 0.032644637000000004,
      "max_rss": 105848832,
      "instructions": 210275686,
      "stdout": "",
      "stderr": "uncaught exception: at reduct: (kernel) application type mismatch\n  k x0\nargument has type\n  D (f 1 a)\nbut function has type\n  D (f 0 (redex._proof_1 a)) \u2192 Unit\n"
    },
    {
      "checker": "lean4lean",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 488.408846964,
      "cpu_time": 488.01523033300003,
      "max_rss": 3898679296,
      "instructions": 3279347989297,
      "stdout": "[anonymous]:thmDecl Std.Tactic.BVDecide.BVExpr.bitblast.goCache._mutual.eq_def: lean4lean took 1071\n[anonymous]:thmDecl Std.Tactic.BVDecide.BVExpr.bitblast.goCache_Inv_of_Inv._mutual: lean4lean took 2400\n[anonymous]:thmDecl Submodule.pow_induction_on_left': lean4lean took 1201\n[anonymous]:thmDecl AffineIsometryEquiv.ofEq_symm: lean4lean took 1008\n[anonymous]:thmDecl Polynomial.iterate_derivative_derivative_mul_X: lean4lean took 12574\n[anonymous]:thmDecl LinearMap.lTensor_tensor: lean4lean took 1857\nchecked 370936 declarations\n",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "lean4lean",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 77.690256485,
      "cpu_time": 77.66024071100001,
      "max_rss": 612675584,
      "instructions": 529721095636,
      "stdout": "checked 53090 declarations\n",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "lean4lean",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.25112623100000003,
      "cpu_time": 0.245565696,
      "max_rss": 111173632,
      "instructions": 2581184625,
      "stdout": "checked 1774 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3368.1162681110004,
      "cpu_time": 3366.731136686,
      "max_rss": 9939378176,
      "instructions": 14347113238025,
      "stdout": "[anonymous]:thmDecl ModuleCat.monoidalCategory._proof_4: lean4lean took 3603\n[anonymous]:thmDecl KaehlerDifferential.mvPolynomialEquiv._proof_1: lean4lean took 2391\n[anonymous]:thmDecl KaehlerDifferential.mvPolynomialEquiv._proof_2: lean4lean took 2846\n[anonymous]:thmDecl Ideal.powQuotSuccInclusion_apply_coe: lean4lean took 1265\n[anonymous]:thmDecl Ideal.powQuotSuccInclusion_injective: lean4lean took 5606\n[anonymous]:thmDecl SheafOfModules.instHasColimitsOfShapeOfPresheafOfModulesObjFunctorOppositeRingCatIsSheaf: lean4lean took 1457\n[anonymous]:thmDecl Submodule.pow_induction_on_left': lean4lean took 1378\n[anonymous]:thmDecl CliffordAlgebra.GradedAlgebra.lift_\u03b9_eq: lean4lean took 2849\n[anonymous]:defnDecl SheafOfModules.pushforwardComp: lean4lean took 1697\n[anonymous]:thmDecl _private.Mathlib.Combinatorics.SimpleGraph.Regularity.Chunk.0.SzemerediRegularity.edgeDensity_star_not_uniform._proof_1_10: lean4lean took 2830\n[anonymous]:thmDecl CommAlgCat.instBraidedCategory._proof_4: lean4lean took 13278\n[anonymous]:thmDecl PresheafOfModules.freeObj._proof_2: lean4lean took 49079\n[anonymous]:thmDecl _private.Mathlib.Algebra.Lie.Cochain.0.LieModule.Cohomology.d\u2082\u2083_aux._proof_26: lean4lean took 1134\n[anonymous]:thmDecl WithVal.valueGroupEquiv._proof_4: lean4lean took 1319\n[anonymous]:thmDecl BialgCat.MonoidalCategory.inducingFunctorData._proof_5: lean4lean took 1481\n[anonymous]:thmDecl IntermediateField.adjoin_eq_adjoin_pow_expChar_pow_of_isSeparable: lean4lean took 2771\n[anonymous]:thmDecl AlgebraicGeometry.mono_pushoutSection_of_iSup_eq: lean4lean took 1007\n[anonymous]:thmDecl exteriorPower.pairingDual_\u03b9Multi_\u03b9Multi: lean4lean took 1573\n[anonymous]:thmDecl AlgebraicGeometry.compactSpace_of_universallyClosed: lean4lean took 1636\n[anonymous]:thmDecl TensorProduct.toIntegralClosure_bijective_of_isLocalizationAway: lean4lean took 1290\n[anonymous]:thmDecl CategoryTheory.Abelian.Ext.contravariant_sequence_exact\u2081': lean4lean took 1962\n[anonymous]:thmDecl CategoryTheory.Abelian.Ext.contravariant_sequence_exact\u2083': lean4lean took 1807\n[anonymous]:thmDecl CategoryTheory.Abelian.Ext.covariant_sequence_exact\u2083': lean4lean took 1815\n[anonymous]:thmDecl CategoryTheory.Abelian.Ext.covariant_sequence_exact\u2081': lean4lean took 1716\n[anonymous]:thmDecl AlgebraicGeometry.Scheme.germ_stalkClosedPointTo_Spec_fromSpecStalk: lean4lean took 1138\n[anonymous]:thmDecl PiTensorProduct.ofDirectSumEquiv_tprod_lof: lean4lean took 1605\n[anonymous]:thmDecl fromModuleCatToModuleCatLinearEquivtoModuleCatObj._proof_5: lean4lean took 1690\n[anonymous]:defnDecl fromModuleCatToModuleCatLinearEquivtoModuleCatObj: lean4lean took 1188\n[anonymous]:thmDecl MatrixModCat.unitIso._proof_2: lean4lean took 1388\n[anonymous]:thmDecl CommAlgCat.instBraidedCategory._proof_3: lean4lean took 15372\n[anonymous]:thmDecl Algebra.FormallyEtale.of_isSeparable: lean4lean took 4738\n[anonymous]:thmDecl AlgebraicGeometry.AffineSpace.isoOfIsAffine_hom_appTop: lean4lean took 1395\n[anonymous]:thmDecl AlgebraicGeometry.AffineSpace.SpecIso_hom_appTop: lean4lean took 1020\n[anonymous]:thmDecl Std.Tactic.BVDecide.BVExpr.bitblast.goCache._mutual.eq_def: lean4lean took 1502\n[anonymous]:thmDecl Std.Tactic.BVDecide.BVExpr.bitblast.goCache_Inv_of_Inv._mutual: lean4lean took 2930\n[anonymous]:thmDecl PresheafOfModules.instMonoidalCompOppositeCommRingCatRingCatForget\u2082RingHomCarrierCarrierOpPushforward\u2080OfCommRingCat._proof_2: lean4lean took 1679\n[anonymous]:thmDecl ContinuousMultilinearMap.hasStrictFDerivAt_compContinuousLinearMap: lean4lean took 1211\n[anonymous]:thmDecl AlgebraicGeometry.Scheme.Modules.instIsRightAdjointPresheafOfModulesToPresheafOfModules: lean4lean took 1453\n[anonymous]:thmDecl Unitary.conjStarAlgEquiv_unitaryLinearIsometryEquiv: lean4lean took 1854\n[anonymous]:thmDecl eventually_norm_mfderiv_extChartAt_lt: lean4lean took 1148\n[anonymous]:thmDecl IntermediateField.Lifts.union_isExtendible: lean4lean took 2764\n[anonymous]:thmDecl Algebra.TensorProduct.tensorTensorTensorComm_symm: lean4lean took 1247\n[anonymous]:defnDecl ContinuousCohomology.MultiInd.d: lean4lean took 1191\n[anonymous]:thmDecl ContinuousCohomology.MultiInd.d_comp_d: lean4lean took 13499\n[anonymous]:thmDecl Polynomial.iterate_derivative_derivative_mul_X: lean4lean took 20485\n[anonymous]:thmDecl MultilinearMap.fromDirectSumEquiv_symm_apply: lean4lean took 1445\n[anonymous]:thmDecl Field.Emb.Cardinal.instIsSeparableSubtypeMemIntermediateFieldAdjoinImageToTypeOrdRankCompCoeBasisWellOrderedBasisLeastExtIioSingletonSet: lean4lean took 2162\n[anonymous]:thmDecl ContinuousLinearMap.prodMapL._proof_3: lean4lean took 1033\n[anonymous]:thmDecl Field.Emb.Cardinal.succEquiv_coherence: lean4lean took 1336\n[anonymous]:thmDecl fromModuleCatToModuleCatLinearEquivtoModuleCatObj.eq_1: lean4lean took 1293\n[anonymous]:defnDecl AlgebraicGeometry.tildeSelf: lean4lean took 1090\n[anonymous]:thmDecl PiTensorProduct.ofDirectSumEquiv_symm_lof_tprod: lean4lean took 1747\n[anonymous]:thmDecl PresheafOfModules.instMonoidalCompOppositeCommRingCatRingCatForget\u2082RingHomCarrierCarrierOpPushforward\u2080OfCommRingCat._proof_4: lean4lean took 1958\n[anonymous]:thmDecl CoalgCat.MonoidalCategoryAux.comul_tensorObj_tensorObj_left: lean4lean took 1118\n[anonymous]:thmDecl PadicInt.coe_adicCompletionIntegersEquiv_symm_apply: lean4lean took 34028\n[anonymous]:thmDecl WithVal.strictMono_valueGroupEquiv: lean4lean took 1479\n[anonymous]:thmDecl AffineIsometryEquiv.ofEq_symm: lean4lean took 1106\n[anonymous]:thmDecl WithVal.strictMono_valueGroupEquiv_symm: lean4lean took 1928\n[anonymous]:thmDecl PadicInt.coe_adicCompletionIntegersEquiv_apply: lean4lean took 50005\n[anonymous]:thmDecl TensorProduct.AlgebraTensorModule.tensorTensorTensorComm_eq: lean4lean took 1011\n[anonymous]:thmDecl Algebra.IsInvariant.exists_smul_of_under_eq_of_profinite: lean4lean took 1278\n[anonymous]:thmDecl exteriorPower.pairingDual_apply_apply_eq_one: lean4lean took 1656\n[anonymous]:thmDecl _private.Init.Data.Vector.Extract.0.Vector.extract_append._proof_1: lean4lean took 1508\n[anonymous]:thmDecl LinearMap.lTensor_tensor: lean4lean took 3609\n[anonymous]:thmDecl SheafOfModules.pushforwardCongr_symm: lean4lean took 3722\n[anonymous]:defnDecl SheafOfModules.sheafificationCompPullback: lean4lean took 1863\n[anonymous]:thmDecl CoalgCat.MonoidalCategoryAux.comul_tensorObj_tensorObj_right: lean4lean took 1271\n[anonymous]:thmDecl exteriorPower.pairingDual.eq_1: lean4lean took 1155\n[anonymous]:thmDecl AddCommGrpCat.Colimits.Quot.desc_quotQuotUliftAddEquiv: lean4lean took 1200\n[anonymous]:thmDecl exteriorPower.pairingDual_apply_apply_eq_one_zero: lean4lean took 1808\n[anonymous]:thmDecl Polynomial.taylorLinearEquiv_symm: lean4lean took 221889\n[anonymous]:thmDecl Unitary.conjStarAlgAut_symm_unitaryLinearIsometryEquiv: lean4lean took 1420\n[anonymous]:thmDecl FormalMultilinearSeries.iteratedFDerivSeries.eq_def: lean4lean took 1193\nchecked 654501 declarations\n",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "lean4lean",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.058786929,
      "cpu_time": 0.043949674,
      "max_rss": 102268928,
      "instructions": 166496936,
      "stdout": "",
      "stderr": "uncaught exception: at inconsistent: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "lean4lean",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052668743000000004,
      "cpu_time": 0.044911900000000005,
      "max_rss": 100999168,
      "instructions": 164667288,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.053926094,
      "cpu_time": 0.045560562,
      "max_rss": 102084608,
      "instructions": 179200797,
      "stdout": "checked 15 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.073581902,
      "cpu_time": 0.064475416,
      "max_rss": 109735936,
      "instructions": 454940087,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55c1c31d2425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55c1c31c9b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55c1c31c9c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55c1bd1b1560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55c1bd1edf7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55c1bd1f5670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55c1c31d78f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55c1bd1fc264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c1bd1fcb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55c1bd1fc864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c1bd1fcb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55c1bd1fcb19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55c1bd1fcb19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55c1bd1fd945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55c1bcfc0759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55c1bcfc3595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55c1bcfc4d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55c1bcfc69b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55c1bcfc697e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55c1bcfc9e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55c1bcdca545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55c1c31c7687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55c1c31c7b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f5f6fb75d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f5f6fbfd63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55c1c31d2425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55c1c31c9b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55c1c31c9c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55c1bd1b1560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55c1bd1edf7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55c1bd1f5670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55c1c31d78f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55c1bd1fc264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c1bd1fcb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55c1bd1fc864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c1bd1fcb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55c1bd1fd945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55c1bcfc0759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55c1bcfc3595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55c1bcfc4d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55c1bcfc69b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55c1bcfc697e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55c1bcfc9e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55c1bcdca545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55c1c31c7687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55c1c31c7b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f5f6fb75d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f5f6fbfd63c]\nuncaught exception: at natAddLitBad: (kernel) declaration type mismatch, 'natAddLitBad' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} Nat (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321))) (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321)))\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} Nat (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321))) (OfNat.ofNat.{0} Nat 1111111111 (instOfNatNat 1111111111))\n"
    },
    {
      "checker": "lean4lean",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047466079,
      "cpu_time": 0.040978977,
      "max_rss": 102027264,
      "instructions": 181074070,
      "stdout": "checked 16 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.051698850000000005,
      "cpu_time": 0.043646029,
      "max_rss": 102170624,
      "instructions": 181870366,
      "stdout": "checked 19 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042888683000000004,
      "cpu_time": 0.035964572,
      "max_rss": 101527552,
      "instructions": 166498377,
      "stdout": "",
      "stderr": "uncaught exception: at inconsistent: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "lean4lean",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.048488019,
      "cpu_time": 0.041060159,
      "max_rss": 101941248,
      "instructions": 168782604,
      "stdout": "",
      "stderr": "uncaught exception: at badFalse: (kernel) application type mismatch\n  Wrapper.mk True.intro\nargument has type\n  True\nbut function has type\n  False \u2192 Wrapper\n"
    },
    {
      "checker": "lean4lean",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059456089000000004,
      "cpu_time": 0.05283063,
      "max_rss": 101474304,
      "instructions": 164653373,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.5931892340000005,
      "cpu_time": 4.576024986,
      "max_rss": 1530376192,
      "instructions": 29501438110,
      "stdout": "[anonymous]:defnDecl dag_app_binder: lean4lean took 4491\nchecked 21 declarations\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "lean4lean",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.060922771,
      "cpu_time": 0.052616189,
      "max_rss": 104660992,
      "instructions": 256149983,
      "stdout": "checked 5 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.504882335,
      "cpu_time": 1.492900253,
      "max_rss": 554881024,
      "instructions": 10086536291,
      "stdout": "[anonymous]:thmDecl beta_ladder: lean4lean took 1437\nchecked 11 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12617910300000001,
      "cpu_time": 0.118619187,
      "max_rss": 123752448,
      "instructions": 599205911,
      "stdout": "checked 4 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.6141302710000001,
      "cpu_time": 0.605719451,
      "max_rss": 104353792,
      "instructions": 7312220152,
      "stdout": "checked 6 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.815403753,
      "cpu_time": 4.8060761009999995,
      "max_rss": 105136128,
      "instructions": 64997104236,
      "stdout": "[anonymous]:thmDecl kernel_discarded_argument_match: lean4lean took 4767\nchecked 15 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.064251364,
      "cpu_time": 0.056655161999999995,
      "max_rss": 105828352,
      "instructions": 279363323,
      "stdout": "checked 9 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.068766535,
      "cpu_time": 0.061146526,
      "max_rss": 105676800,
      "instructions": 279400262,
      "stdout": "checked 9 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.126247362,
      "cpu_time": 0.11715624599999999,
      "max_rss": 106250240,
      "instructions": 801740200,
      "stdout": "checked 134 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.4908475400000003,
      "cpu_time": 3.480791518,
      "max_rss": 308903936,
      "instructions": 17353366796,
      "stdout": "[anonymous]:thmDecl _private.Test.0.thm._proof_1_1: lean4lean took 1864\nchecked 2182 declarations\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "lean4lean",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.056784318,
      "cpu_time": 0.04907153,
      "max_rss": 101076992,
      "instructions": 168809726,
      "stdout": "checked 8 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050525890000000004,
      "cpu_time": 0.04126586300000001,
      "max_rss": 101793792,
      "instructions": 173427264,
      "stdout": "checked 7 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.669385109,
      "cpu_time": 0.65799696,
      "max_rss": 366010368,
      "instructions": 6166516871,
      "stdout": "checked 13 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.0750056610000005,
      "cpu_time": 4.061138883,
      "max_rss": 613572608,
      "instructions": 17745857555,
      "stdout": "[anonymous]:defnDecl countermodel: lean4lean took 3919\nchecked 479 declarations\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "lean4lean",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 58.321794166000004,
      "cpu_time": 58.260722359,
      "max_rss": 6918221824,
      "instructions": 234429395020,
      "stdout": "[anonymous]:defnDecl countermodel: lean4lean took 58137\nchecked 479 declarations\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "lean4lean",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 29.04071069,
      "cpu_time": 29.015298226,
      "max_rss": 3983024128,
      "instructions": 141959520683,
      "stdout": "[anonymous]:defnDecl countermodel: lean4lean took 28947\nchecked 263 declarations\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "lean4lean",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.091792414,
      "cpu_time": 2.084472565,
      "max_rss": 441155584,
      "instructions": 12724342708,
      "stdout": "[anonymous]:defnDecl countermodel: lean4lean took 2013\nchecked 263 declarations\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "lean4lean",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.036613409,
      "cpu_time": 4.028248614,
      "max_rss": 149217280,
      "instructions": 30729961996,
      "stdout": "checked 3170 declarations\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "lean4lean",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 9.923453864,
      "cpu_time": 9.911269992,
      "max_rss": 970465280,
      "instructions": 65443958343,
      "stdout": "[anonymous]:defnDecl countermodel: lean4lean took 6080\nchecked 3170 declarations\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "lean4lean",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06629939700000001,
      "cpu_time": 0.060678016,
      "max_rss": 108761088,
      "instructions": 475767321,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55edb1a5f425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55edb1a56b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55edb1a56c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55edaba3e560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55edaba7af7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55edaba82670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55edb1a648f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55edaba89264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55edaba89b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55edaba89864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55edaba89b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55edaba89b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55edaba89b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55edaba8a945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55edab84d759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55edab850595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55edab851d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55edab8539b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55edab85397e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55edab85397e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55edab85397e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55edab856e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55edab657545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55edb1a54687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55edb1a54b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fc50a20bd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fc50a29363c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55edb1a5f425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55edb1a56b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55edb1a56c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55edaba3e560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55edaba7af7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55edaba82670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55edb1a648f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55edaba89264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55edaba89b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55edaba89864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55edaba89b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55edaba8a945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55edab84d759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55edab850595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55edab851d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55edab8539b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55edab85397e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55edab85397e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55edab85397e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55edab856e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55edab657545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55edb1a54687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55edb1a54b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fc50a20bd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fc50a29363c]\nuncaught exception: at kernel_refute_cheap_first: (kernel) declaration type mismatch, 'kernel_refute_cheap_first' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} (Prod.{0, 0} Bool N) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} (Prod.{0, 0} Bool N) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (Prod.mk.{0, 0} Bool N Bool.true (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.534688386,
      "cpu_time": 0.52802989,
      "max_rss": 111894528,
      "instructions": 7776756392,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x5567ade9b425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x5567ade92b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x5567ade92c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x5567a7e7a560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x5567a7eb6f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x5567a7ebe670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5567adea08f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x5567a7ec5264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5567a7ec5b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x5567a7ec5864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5567a7ec5b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x5567a7ec5b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x5567a7ec5b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x5567a7ec6945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x5567a7c89759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x5567a7c8c595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x5567a7c8dd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x5567a7c8f9b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x5567a7c92e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x5567a7a93545]\n.lake/build/bin/lean4lean(+0x8725687) [0x5567ade90687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x5567ade90b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f1ce95dad53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f1ce966263c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x5567ade9b425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x5567ade92b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x5567ade92c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x5567a7e7a560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x5567a7eb6f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x5567a7ebe670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5567adea08f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x5567a7ec5264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5567a7ec5b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x5567a7ec5864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5567a7ec5b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x5567a7ec6945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x5567a7c89759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x5567a7c8c595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x5567a7c8dd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x5567a7c8f9b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x5567a7c92e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x5567a7a93545]\n.lake/build/bin/lean4lean(+0x8725687) [0x5567ade90687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x5567ade90b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f1ce95dad53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f1ce966263c]\nuncaught exception: at kernel_refute_cheap_last: (kernel) declaration type mismatch, 'kernel_refute_cheap_last' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} (Prod.{0, 0} N Bool) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Eq.{1} (Prod.{0, 0} N Bool) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.true)\n",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039680432,
      "cpu_time": 0.033252096,
      "max_rss": 101691392,
      "instructions": 171546302,
      "stdout": "checked 5 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.077405734,
      "cpu_time": 0.07036448000000001,
      "max_rss": 109518848,
      "instructions": 456017940,
      "stdout": "checked 8 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.064224155,
      "cpu_time": 0.049179060000000004,
      "max_rss": 103460864,
      "instructions": 292129152,
      "stdout": "checked 5 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042634724000000006,
      "cpu_time": 0.035536086,
      "max_rss": 103841792,
      "instructions": 188372038,
      "stdout": "checked 5 declarations\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "lean4lean",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 134.322057522,
      "cpu_time": 134.26326768799998,
      "max_rss": 1088532480,
      "instructions": 862546893477,
      "stdout": "[anonymous]:thmDecl Std.Tactic.BVDecide.BVExpr.bitblast.goCache._mutual.eq_def: lean4lean took 1514\n[anonymous]:thmDecl Std.Tactic.BVDecide.BVExpr.bitblast.goCache_Inv_of_Inv._mutual: lean4lean took 3273\nchecked 90775 declarations\n",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045050536,
      "cpu_time": 0.038256338,
      "max_rss": 101449728,
      "instructions": 164697951,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.058999818,
      "cpu_time": 0.052731043,
      "max_rss": 108580864,
      "instructions": 429193810,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55d5b7a37425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55d5b7a2eb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55d5b7a2ec1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55d5b1a16560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55d5b1a52f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55d5b1a5a670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55d5b7a3c8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55d5b1a61264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55d5b1a61b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55d5b1a61864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55d5b1a61b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55d5b1a61b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55d5b1a61b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55d5b1a62945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55d5b1825759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55d5b1828595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55d5b1829d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55d5b182b9b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55d5b182ee17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55d5b162f545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55d5b7a2c687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55d5b7a2cb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f996af39d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f996afc163c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55d5b7a37425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55d5b7a2eb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55d5b7a2ec1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55d5b1a16560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55d5b1a52f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55d5b1a5a670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55d5b7a3c8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55d5b1a61264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55d5b1a61b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55d5b1a61864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55d5b1a61b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55d5b1a62945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55d5b1825759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55d5b1828595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55d5b1829d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55d5b182b9b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55d5b182ee17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55d5b162f545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55d5b7a2c687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55d5b7a2cb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f996af39d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f996afc163c]\nuncaught exception: at badDef: (kernel) declaration type mismatch, 'badDef' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Type.{1}\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  Prop\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034271172,
      "cpu_time": 0.029087638,
      "max_rss": 100790272,
      "instructions": 164786878,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040994093,
      "cpu_time": 0.035861419,
      "max_rss": 100655104,
      "instructions": 164730688,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039071103,
      "cpu_time": 0.033420923000000005,
      "max_rss": 101257216,
      "instructions": 164894969,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036420535000000004,
      "cpu_time": 0.029787508,
      "max_rss": 101625856,
      "instructions": 165126426,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034376428,
      "cpu_time": 0.028659973999999998,
      "max_rss": 101691392,
      "instructions": 165163341,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035987856000000006,
      "cpu_time": 0.030714486000000003,
      "max_rss": 100753408,
      "instructions": 165092246,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033863250000000004,
      "cpu_time": 0.028928617,
      "max_rss": 102633472,
      "instructions": 166599586,
      "stdout": "",
      "stderr": "uncaught exception: at forallSortBad: (kernel) type expected\n  x\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037011898,
      "cpu_time": 0.030886240000000002,
      "max_rss": 102162432,
      "instructions": 166564247,
      "stdout": "",
      "stderr": "uncaught exception: at nonTypeType: (kernel) type expected\n  constType\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038939357,
      "cpu_time": 0.033485613000000004,
      "max_rss": 102211584,
      "instructions": 166545318,
      "stdout": "",
      "stderr": "uncaught exception: at nonTypeAxiom: (kernel) type expected\n  constType\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041490911000000005,
      "cpu_time": 0.035032486,
      "max_rss": 102305792,
      "instructions": 166222955,
      "stdout": "",
      "stderr": "uncaught exception: at nonPropThm: (kernel) type of theorem 'nonPropThm' is not a proposition\n  Prop\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037861685,
      "cpu_time": 0.032404394,
      "max_rss": 101527552,
      "instructions": 165172996,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033841089000000005,
      "cpu_time": 0.027812695000000002,
      "max_rss": 101552128,
      "instructions": 166141969,
      "stdout": "",
      "stderr": "uncaught exception: at selfProof: (kernel) unknown constant 'selfProof'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034824675,
      "cpu_time": 0.029446781,
      "max_rss": 101826560,
      "instructions": 164700405,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034690886000000004,
      "cpu_time": 0.029237626,
      "max_rss": 101249024,
      "instructions": 164710001,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032530472000000005,
      "cpu_time": 0.027847922,
      "max_rss": 101126144,
      "instructions": 164721981,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034069175,
      "cpu_time": 0.028657218,
      "max_rss": 101158912,
      "instructions": 165165632,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036763054,
      "cpu_time": 0.031083452,
      "max_rss": 101355520,
      "instructions": 166104752,
      "stdout": "",
      "stderr": "uncaught exception: at tut06_bad01: (kernel) failed to add declaration to environment, duplicate universe level parameter: 'u'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037176214,
      "cpu_time": 0.031750719000000004,
      "max_rss": 100560896,
      "instructions": 164715249,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046050102,
      "cpu_time": 0.040290012,
      "max_rss": 101695488,
      "instructions": 164719623,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038455124,
      "cpu_time": 0.032790151000000003,
      "max_rss": 101244928,
      "instructions": 164867188,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040205491,
      "cpu_time": 0.034062714,
      "max_rss": 101183488,
      "instructions": 164879552,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035172094,
      "cpu_time": 0.029844696,
      "max_rss": 100605952,
      "instructions": 164763287,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036069629,
      "cpu_time": 0.030077211,
      "max_rss": 100540416,
      "instructions": 164813727,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032279063000000004,
      "cpu_time": 0.027977121,
      "max_rss": 101650432,
      "instructions": 164728528,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042123512,
      "cpu_time": 0.036547226,
      "max_rss": 100540416,
      "instructions": 164765613,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036184083,
      "cpu_time": 0.030247581000000003,
      "max_rss": 101531648,
      "instructions": 164836651,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037702829,
      "cpu_time": 0.03141435,
      "max_rss": 100487168,
      "instructions": 165154783,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038823010000000005,
      "cpu_time": 0.032096928,
      "max_rss": 101601280,
      "instructions": 166405348,
      "stdout": "checked 7 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.079585891,
      "cpu_time": 0.038409256999999995,
      "max_rss": 100552704,
      "instructions": 167250870,
      "stdout": "checked 8 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036978125,
      "cpu_time": 0.030070740000000002,
      "max_rss": 102141952,
      "instructions": 167821745,
      "stdout": "checked 10 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037454295000000005,
      "cpu_time": 0.03182083,
      "max_rss": 100716544,
      "instructions": 164750883,
      "stdout": "checked 1 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041840773000000005,
      "cpu_time": 0.036231303,
      "max_rss": 100675584,
      "instructions": 165089514,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038763869,
      "cpu_time": 0.032920272,
      "max_rss": 101232640,
      "instructions": 164820591,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034589937,
      "cpu_time": 0.029992141,
      "max_rss": 101793792,
      "instructions": 165047002,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037572495000000004,
      "cpu_time": 0.033000272000000004,
      "max_rss": 100929536,
      "instructions": 165542604,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033322971,
      "cpu_time": 0.028018361,
      "max_rss": 101642240,
      "instructions": 166380618,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033620477,
      "cpu_time": 0.028541352,
      "max_rss": 102092800,
      "instructions": 166097821,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034297613000000005,
      "cpu_time": 0.028665296000000003,
      "max_rss": 101249024,
      "instructions": 166348505,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042743279,
      "cpu_time": 0.03685477,
      "max_rss": 102125568,
      "instructions": 166340924,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040647968,
      "cpu_time": 0.03472658,
      "max_rss": 101888000,
      "instructions": 165325762,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039775608000000004,
      "cpu_time": 0.033122873,
      "max_rss": 102035456,
      "instructions": 166096510,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039342930000000005,
      "cpu_time": 0.03265193,
      "max_rss": 101097472,
      "instructions": 166021300,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036710015000000006,
      "cpu_time": 0.030974184999999998,
      "max_rss": 102469632,
      "instructions": 172815852,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037365228,
      "cpu_time": 0.031900792,
      "max_rss": 102223872,
      "instructions": 166787447,
      "stdout": "",
      "stderr": "uncaught exception: at inductBadNonSort: (kernel) type expected\n  fun x y => x\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.050639642000000006,
      "cpu_time": 0.044891522,
      "max_rss": 102080512,
      "instructions": 166355444,
      "stdout": "",
      "stderr": "uncaught exception: at inductBadNonSort2: (kernel) type expected\n  aType\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037216742000000004,
      "cpu_time": 0.032070872,
      "max_rss": 100806656,
      "instructions": 166122692,
      "stdout": "",
      "stderr": "uncaught exception: at inductLevelParam: (kernel) failed to add declaration to environment, duplicate universe level parameter: 'u'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039764808000000006,
      "cpu_time": 0.032962039,
      "max_rss": 101351424,
      "instructions": 166132639,
      "stdout": "",
      "stderr": "uncaught exception: at inductTooFewParams: (kernel) invalid inductive datatype declaration, incorrect number of parameters\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037005126,
      "cpu_time": 0.032326483,
      "max_rss": 101564416,
      "instructions": 166443138,
      "stdout": "",
      "stderr": "uncaught exception: at inductWrongCtorParams: (kernel) arg #1 of 'inductWrongCtorParams.mk' does not match inductive datatype parameters\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038814013,
      "cpu_time": 0.033554722,
      "max_rss": 101789696,
      "instructions": 166517803,
      "stdout": "",
      "stderr": "uncaught exception: at inductWrongCtorResParams: (kernel) invalid return type for 'inductWrongCtorResParams.mk'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036912294000000005,
      "cpu_time": 0.031344308,
      "max_rss": 101552128,
      "instructions": 166565745,
      "stdout": "",
      "stderr": "uncaught exception: at inductWrongCtorResLevel: (kernel) invalid return type for 'inductWrongCtorResLevel.mk'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037346734,
      "cpu_time": 0.032024751000000004,
      "max_rss": 102137856,
      "instructions": 166403250,
      "stdout": "",
      "stderr": "uncaught exception: at inductInIndex: (kernel) invalid return type for 'inductInIndex.mk'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042230903,
      "cpu_time": 0.035470602999999996,
      "max_rss": 101163008,
      "instructions": 166358557,
      "stdout": "",
      "stderr": "uncaught exception: at indNeg: (kernel) arg #1 of 'indNeg.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040702749,
      "cpu_time": 0.034094648,
      "max_rss": 101158912,
      "instructions": 166616091,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042896245,
      "cpu_time": 0.037200439,
      "max_rss": 101150720,
      "instructions": 166612519,
      "stdout": "",
      "stderr": "uncaught exception: at reduceCtorType: (kernel) invalid return type for 'reduceCtorType.mk'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046492308,
      "cpu_time": 0.040681317,
      "max_rss": 102232064,
      "instructions": 166778699,
      "stdout": "",
      "stderr": "uncaught exception: at indNegReducible: (kernel) arg #1 of 'indNegReducible.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042736577000000005,
      "cpu_time": 0.036126695,
      "max_rss": 101920768,
      "instructions": 165417470,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038541164,
      "cpu_time": 0.032419057,
      "max_rss": 102207488,
      "instructions": 165445196,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033991661,
      "cpu_time": 0.029299875,
      "max_rss": 102215680,
      "instructions": 165489795,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038316133,
      "cpu_time": 0.032505164,
      "max_rss": 101634048,
      "instructions": 166337895,
      "stdout": "",
      "stderr": "uncaught exception: at typeWithTooHighTypeField: (kernel) universe level of type_of(arg #1) of 'typeWithTooHighTypeField.mk' is too big for the corresponding inductive datatype\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038535844,
      "cpu_time": 0.032397706,
      "max_rss": 101036032,
      "instructions": 165104155,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043476648,
      "cpu_time": 0.037629642,
      "max_rss": 101347328,
      "instructions": 165954856,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037137134,
      "cpu_time": 0.03179399,
      "max_rss": 101621760,
      "instructions": 166771346,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038318349,
      "cpu_time": 0.03265133,
      "max_rss": 101957632,
      "instructions": 166240704,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037950953,
      "cpu_time": 0.032418352,
      "max_rss": 101650432,
      "instructions": 166573730,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035685924,
      "cpu_time": 0.030660706000000003,
      "max_rss": 101130240,
      "instructions": 166563318,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036337209,
      "cpu_time": 0.0302431,
      "max_rss": 101105664,
      "instructions": 165517360,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039008947,
      "cpu_time": 0.032672759,
      "max_rss": 101359616,
      "instructions": 166265698,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038266302,
      "cpu_time": 0.031950606,
      "max_rss": 101613568,
      "instructions": 166120312,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038532538000000005,
      "cpu_time": 0.032416711,
      "max_rss": 101568512,
      "instructions": 173668082,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037550716000000005,
      "cpu_time": 0.032586727,
      "max_rss": 101236736,
      "instructions": 165578411,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039230911,
      "cpu_time": 0.032983213,
      "max_rss": 101343232,
      "instructions": 166750342,
      "stdout": "",
      "stderr": "uncaught exception: at bogusRecursorFalse: (kernel) incorrect number of universe levels parameters for 'BogusRecursor.rec', #1 expected, #0 provided\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037090426,
      "cpu_time": 0.032134952,
      "max_rss": 101679104,
      "instructions": 166515945,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038753701,
      "cpu_time": 0.031088539000000002,
      "max_rss": 102141952,
      "instructions": 168288116,
      "stdout": "checked 5 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041356039000000004,
      "cpu_time": 0.033732908000000006,
      "max_rss": 102375424,
      "instructions": 167357867,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045162476,
      "cpu_time": 0.038507219,
      "max_rss": 102354944,
      "instructions": 167950824,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042267201000000004,
      "cpu_time": 0.034528768,
      "max_rss": 101236736,
      "instructions": 170152393,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040875914,
      "cpu_time": 0.034753120000000005,
      "max_rss": 101957632,
      "instructions": 169834221,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040154125000000006,
      "cpu_time": 0.033315761,
      "max_rss": 102162432,
      "instructions": 171316873,
      "stdout": "checked 6 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036371784000000004,
      "cpu_time": 0.030752088,
      "max_rss": 102313984,
      "instructions": 175031228,
      "stdout": "checked 7 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040327981000000006,
      "cpu_time": 0.035407005,
      "max_rss": 103223296,
      "instructions": 193073677,
      "stdout": "checked 7 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042629227000000006,
      "cpu_time": 0.035287312,
      "max_rss": 101351424,
      "instructions": 166692714,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044715422000000005,
      "cpu_time": 0.038216645,
      "max_rss": 101060608,
      "instructions": 166828435,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.049373458,
      "cpu_time": 0.043230667,
      "max_rss": 101974016,
      "instructions": 166828336,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038307368,
      "cpu_time": 0.032092112,
      "max_rss": 101294080,
      "instructions": 167326669,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036263502,
      "cpu_time": 0.031397587000000005,
      "max_rss": 102141952,
      "instructions": 167902911,
      "stdout": "",
      "stderr": "uncaught exception: at projOutOfRange: (kernel) invalid projection\n  z.3\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036177051,
      "cpu_time": 0.031699665,
      "max_rss": 102318080,
      "instructions": 167602407,
      "stdout": "",
      "stderr": "uncaught exception: at projNotStruct: (kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042193403000000004,
      "cpu_time": 0.035457633,
      "max_rss": 101949440,
      "instructions": 168458746,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038329529,
      "cpu_time": 0.032783929,
      "max_rss": 102912000,
      "instructions": 169894916,
      "stdout": "",
      "stderr": "uncaught exception: at projProp2: (kernel) invalid projection\n  x.2\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046811866,
      "cpu_time": 0.041053596,
      "max_rss": 102526976,
      "instructions": 168465329,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036785828,
      "cpu_time": 0.031910891,
      "max_rss": 102772736,
      "instructions": 169982061,
      "stdout": "",
      "stderr": "uncaught exception: at projProp4: (kernel) invalid projection\n  x.4\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043405827,
      "cpu_time": 0.036957283,
      "max_rss": 103124992,
      "instructions": 170063178,
      "stdout": "",
      "stderr": "uncaught exception: at projProp5: (kernel) invalid projection\n  x.4\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038749624,
      "cpu_time": 0.032212327000000006,
      "max_rss": 102526976,
      "instructions": 169975430,
      "stdout": "",
      "stderr": "uncaught exception: at projProp6: (kernel) invalid projection\n  x.6\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038208874000000004,
      "cpu_time": 0.032868524,
      "max_rss": 101150720,
      "instructions": 167677728,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040112578,
      "cpu_time": 0.03462417,
      "max_rss": 102043648,
      "instructions": 169143262,
      "stdout": "",
      "stderr": "uncaught exception: at projIndexData: (kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036649383,
      "cpu_time": 0.030696301999999998,
      "max_rss": 103145472,
      "instructions": 169169854,
      "stdout": "",
      "stderr": "uncaught exception: at projIndexData2: (kernel) invalid projection\n  x.2\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035193665,
      "cpu_time": 0.029889381,
      "max_rss": 101216256,
      "instructions": 169459891,
      "stdout": "checked 6 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040750329,
      "cpu_time": 0.035998384,
      "max_rss": 101048320,
      "instructions": 167736692,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.065092835,
      "cpu_time": 0.057343645000000006,
      "max_rss": 109613056,
      "instructions": 444019022,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x56100f94b425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x56100f942b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x56100f942c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x56100992a560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x561009966f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x56100996e670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x56100f9508f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x561009975264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x561009975b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x561009975864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x561009975b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x561009975b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x561009975b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x561009976945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x561009739759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x56100973c595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x56100973dd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56100973f9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56100973f97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x561009742e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x561009543545]\n.lake/build/bin/lean4lean(+0x8725687) [0x56100f940687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x56100f940b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fa070e31d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fa070eb963c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x56100f94b425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x56100f942b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x56100f942c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x56100992a560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x561009966f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x56100996e670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x56100f9508f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x561009975264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x561009975b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x561009975864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x561009975b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x561009976945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x561009739759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x56100973c595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x56100973dd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x56100973f9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x56100973f97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x561009742e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x561009543545]\n.lake/build/bin/lean4lean(+0x8725687) [0x56100f940687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x56100f940b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fa070e31d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fa070eb963c]\nuncaught exception: at ruleKbad: (kernel) declaration type mismatch, 'ruleKbad' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  (Eq.{1} Bool Bool.true Bool.false) -> (forall (a : Bool), Eq.{1} Bool a a)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (h : Eq.{1} Bool Bool.true Bool.false) (a : Bool), Eq.{1} Bool (Eq.rec.{1, 1} Bool Bool.true (fun (x._@.Tutorial.3161876795._hygCtx._hyg.17 : Bool) (x._@.Tutorial.3161876795._hygCtx._hyg.19 : Eq.{1} Bool Bool.true x._@.Tutorial.3161876795._hygCtx._hyg.17) => Bool) a Bool.false h) a\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.069912183,
      "cpu_time": 0.062161298000000004,
      "max_rss": 109142016,
      "instructions": 459356547,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55c478fbd425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55c478fb4b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55c478fb4c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55c472f9c560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55c472fd8f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55c472fe0670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55c478fc28f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55c472fe7264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c472fe7b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55c472fe7864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c472fe7b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55c472fe7b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55c472fe7b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55c472fe8945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55c472dab759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55c472dae595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55c472dafd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55c472db19b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55c472db197e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55c472db197e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55c472db4e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55c472bb5545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55c478fb2687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55c478fb2b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fa5c62d8d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fa5c636063c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55c478fbd425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55c478fb4b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55c478fb4c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55c472f9c560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55c472fd8f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55c472fe0670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55c478fc28f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55c472fe7264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c472fe7b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55c472fe7864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c472fe7b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55c472fe8945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55c472dab759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55c472dae595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55c472dafd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55c472db19b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55c472db197e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55c472db197e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55c472db4e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55c472bb5545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55c478fb2687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55c478fb2b55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7fa5c62d8d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7fa5c636063c]\nuncaught exception: at ruleKAcc: (kernel) declaration type mismatch, 'ruleKAcc' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (\u03b1 : Sort.{u}) (p : \u03b1 -> \u03b1 -> Prop) (x : \u03b1), (Acc.{u} \u03b1 p x) -> (forall (a : Bool), Eq.{1} Bool a a)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (\u03b1 : Sort.{u}) (p : \u03b1 -> \u03b1 -> Prop) (x : \u03b1) (h : Acc.{u} \u03b1 p x) (a : Bool), Eq.{1} Bool (Acc.rec.{1, u} \u03b1 p (fun (x._@.Tutorial.4255978773._hygCtx._hyg.22 : \u03b1) (x._@.Tutorial.4255978773._hygCtx._hyg.24 : Acc.{u} \u03b1 p x._@.Tutorial.4255978773._hygCtx._hyg.22) => Bool) (fun (x._@.Tutorial.4255978773._hygCtx._hyg.31 : \u03b1) (x._@.Tutorial.4255978773._hygCtx._hyg.33 : forall (y : \u03b1), (p y x._@.Tutorial.4255978773._hygCtx._hyg.31) -> (Acc.{u} \u03b1 p y)) (x._@.Tutorial.4255978773._hygCtx._hyg.35 : forall (y : \u03b1) (a._@._internal._hyg.0 : p y x._@.Tutorial.4255978773._hygCtx._hyg.31), (fun (x._@.Tutorial.4255978773._hygCtx._hyg.22 : \u03b1) (x._@.Tutorial.4255978773._hygCtx._hyg.24 : Acc.{u} \u03b1 p x._@.Tutorial.4255978773._hygCtx._hyg.22) => Bool) y (x._@.Tutorial.4255978773._hygCtx._hyg.33 y a._@._internal._hyg.0)) => a) x h) a\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037236068000000004,
      "cpu_time": 0.031786618,
      "max_rss": 101945344,
      "instructions": 165922275,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.061041772,
      "cpu_time": 0.037794054,
      "max_rss": 101150720,
      "instructions": 167512345,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038057271000000004,
      "cpu_time": 0.032063729000000006,
      "max_rss": 101228544,
      "instructions": 166984826,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.072043943,
      "cpu_time": 0.06606331400000001,
      "max_rss": 108675072,
      "instructions": 431412886,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55c4bdff5425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55c4bdfecb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55c4bdfecc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55c4b7fd4560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55c4b8010f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55c4b8018670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55c4bdffa8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55c4b801f264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c4b801fb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55c4b801f864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c4b801fb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55c4b801fb19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55c4b801fb19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55c4b8020945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55c4b7de3759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55c4b7de6595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55c4b7de7d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55c4b7de99b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55c4b7dece17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55c4b7bed545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55c4bdfea687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55c4bdfeab55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f9b4350dd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f9b4359563c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55c4bdff5425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55c4bdfecb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55c4bdfecc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55c4b7fd4560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55c4b8010f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55c4b8018670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55c4bdffa8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55c4b801f264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c4b801fb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55c4b801f864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55c4b801fb2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55c4b8020945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55c4b7de3759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55c4b7de6595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55c4b7de7d49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55c4b7de99b8]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55c4b7dece17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55c4b7bed545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55c4bdfea687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55c4bdfeab55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f9b4350dd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f9b4359563c]\nuncaught exception: at proofIrrelevanceBad: (kernel) declaration type mismatch, 'proofIrrelevanceBad' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (p : Type) (h1 : p), p -> (Eq.{1} p h1 h1)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (p : Type) (h1 : p) (h2 : p), Eq.{1} p h1 h2\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035446688000000004,
      "cpu_time": 0.030121826,
      "max_rss": 101777408,
      "instructions": 167308728,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033716807,
      "cpu_time": 0.028809485,
      "max_rss": 101470208,
      "instructions": 165431802,
      "stdout": "checked 7 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035113225000000005,
      "cpu_time": 0.029847718000000002,
      "max_rss": 101892096,
      "instructions": 167533452,
      "stdout": "checked 5 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037981810000000005,
      "cpu_time": 0.031926601,
      "max_rss": 101642240,
      "instructions": 167387654,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037605227000000005,
      "cpu_time": 0.031497415,
      "max_rss": 102068224,
      "instructions": 167406440,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.063616079,
      "cpu_time": 0.057428282000000004,
      "max_rss": 108539904,
      "instructions": 467196175,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x561546c88425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x561546c7fb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x561546c7fc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x561540c67560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x561540ca3f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x561540cab670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x561546c8d8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x561540cb2264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x561540cb2b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x561540cb2864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x561540cb2b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x561540cb2b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x561540cb2b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x561540cb3945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x561540a76759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x561540a79595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x561540a7ad49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x561540a7c9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x561540a7c97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x561540a7c97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x561540a7c97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x561540a7fe17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x561540880545]\n.lake/build/bin/lean4lean(+0x8725687) [0x561546c7d687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x561546c7db55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f8849ac5d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f8849b4d63c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x561546c88425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x561546c7fb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x561546c7fc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x561540c67560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x561540ca3f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x561540cab670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x561546c8d8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x561540cb2264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x561540cb2b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x561540cb2864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x561540cb2b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x561540cb3945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x561540a76759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x561540a79595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x561540a7ad49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x561540a7c9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x561540a7c97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x561540a7c97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x561540a7c97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x561540a7fe17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x561540880545]\n.lake/build/bin/lean4lean(+0x8725687) [0x561546c7d687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x561546c7db55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f8849ac5d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f8849b4d63c]\nuncaught exception: at indexedUnitEta: (kernel) declaration type mismatch, 'indexedUnitEta' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (x : IndexedUnit Bool.true), (IndexedUnit Bool.true) -> (Eq.{1} (IndexedUnit Bool.true) x x)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (x : IndexedUnit Bool.true) (y : IndexedUnit Bool.true), Eq.{1} (IndexedUnit Bool.true) x y\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038728474000000006,
      "cpu_time": 0.032792685,
      "max_rss": 101437440,
      "instructions": 171296474,
      "stdout": "checked 7 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.06741909900000001,
      "cpu_time": 0.060463213,
      "max_rss": 108703744,
      "instructions": 456214275,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x5629263b8425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x5629263afb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x5629263afc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x562920397560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x5629203d3f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x5629203db670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5629263bd8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x5629203e2264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5629203e2b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x5629203e2864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5629203e2b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x5629203e2b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x5629203e2b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x5629203e3945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x5629201a6759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x5629201a9595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x5629201aad49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x5629201ac9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5629201ac97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5629201ac97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x5629201afe17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x56291ffb0545]\n.lake/build/bin/lean4lean(+0x8725687) [0x5629263ad687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x5629263adb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f527ec50d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f527ecd863c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x5629263b8425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x5629263afb37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x5629263afc1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x562920397560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x5629203d3f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x5629203db670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x5629263bd8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x5629203e2264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5629203e2b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x5629203e2864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x5629203e2b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x5629203e3945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x5629201a6759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x5629201a9595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x5629201aad49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x5629201ac9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5629201ac97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x5629201ac97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x5629201afe17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x56291ffb0545]\n.lake/build/bin/lean4lean(+0x8725687) [0x5629263ad687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x5629263adb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f527ec50d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f527ecd863c]\nuncaught exception: at indexedStructEta: (kernel) declaration type mismatch, 'indexedStructEta' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (x : IndexedSingleton Bool.true), Eq.{1} (IndexedSingleton Bool.true) x x\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (x : IndexedSingleton Bool.true), Eq.{1} (IndexedSingleton Bool.true) (IndexedSingleton.mk True.intro) x\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0394117,
      "cpu_time": 0.032858606000000005,
      "max_rss": 102055936,
      "instructions": 167178236,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036277478,
      "cpu_time": 0.031616078000000006,
      "max_rss": 102342656,
      "instructions": 167292431,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.060549694,
      "cpu_time": 0.053846452999999996,
      "max_rss": 108572672,
      "instructions": 443272119,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55e7fea09425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55e7fea00b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55e7fea00c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55e7f89e8560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55e7f8a24f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55e7f8a2c670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55e7fea0e8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55e7f8a33264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55e7f8a33b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55e7f8a33864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55e7f8a33b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55e7f8a33b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55e7f8a33b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55e7f8a34945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55e7f87f7759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55e7f87fa595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55e7f87fbd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55e7f87fd9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55e7f87fd97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55e7f8800e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55e7f8601545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55e7fe9fe687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55e7fe9feb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f94bb3bcd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f94bb44463c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55e7fea09425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55e7fea00b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55e7fea00c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55e7f89e8560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55e7f8a24f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55e7f8a2c670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55e7fea0e8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55e7f8a33264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55e7f8a33b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55e7f8a33864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55e7f8a33b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55e7f8a34945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55e7f87f7759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55e7f87fa595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55e7f87fbd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55e7f87fd9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55e7f87fd97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55e7f8800e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55e7f8601545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55e7fe9fe687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55e7fe9feb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f94bb3bcd53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f94bb44463c]\nuncaught exception: at funEtaBad: (kernel) declaration type mismatch, 'funEtaBad' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (x._@.Tutorial.4249243883._hygCtx._hyg.28 : Type) (x._@.Tutorial.4249243883._hygCtx._hyg.30 : Type), (x._@.Tutorial.4249243883._hygCtx._hyg.28 -> x._@.Tutorial.4249243883._hygCtx._hyg.28) -> (forall (f : x._@.Tutorial.4249243883._hygCtx._hyg.28 -> x._@.Tutorial.4249243883._hygCtx._hyg.30), Eq.{1} (x._@.Tutorial.4249243883._hygCtx._hyg.28 -> x._@.Tutorial.4249243883._hygCtx._hyg.30) f f)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (\u03b1 : Type) (\u03b2 : Type) (g : \u03b1 -> \u03b1) (f : \u03b1 -> \u03b2), Eq.{1} (\u03b1 -> \u03b2) (fun (x : \u03b1) => f (g x)) f\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.057152261,
      "cpu_time": 0.037153021,
      "max_rss": 102395904,
      "instructions": 167604242,
      "stdout": "",
      "stderr": "uncaught exception: at reflOccLeft: (kernel) arg #1 of 'reflOccLeft.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037276143000000005,
      "cpu_time": 0.031621017,
      "max_rss": 102985728,
      "instructions": 168408435,
      "stdout": "",
      "stderr": "uncaught exception: at reflOccInIndex: (kernel) application type mismatch\n  reflOccInIndex x\nargument has type\n  Nat\nbut function has type\n  Type \u2192 Type\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039244678000000005,
      "cpu_time": 0.033284346,
      "max_rss": 101371904,
      "instructions": 166840967,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035810897,
      "cpu_time": 0.029576823999999998,
      "max_rss": 101277696,
      "instructions": 166852129,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036539868,
      "cpu_time": 0.030956903,
      "max_rss": 101269504,
      "instructions": 167118882,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037586493000000006,
      "cpu_time": 0.030882322,
      "max_rss": 101638144,
      "instructions": 169887061,
      "stdout": "checked 6 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039251862000000005,
      "cpu_time": 0.033063899,
      "max_rss": 101330944,
      "instructions": 168603533,
      "stdout": "checked 2 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038733403,
      "cpu_time": 0.032760633,
      "max_rss": 100900864,
      "instructions": 172223027,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.064996155,
      "cpu_time": 0.058744401,
      "max_rss": 108470272,
      "instructions": 459469350,
      "stdout": "",
      "stderr": "PANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55f891859425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55f891850b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55f891850c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55f88b838560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55f88b874f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55f88b87c670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55f89185e8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55f88b883264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55f88b883b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55f88b883864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55f88b883b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55f88b883b19]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa19) [0x55f88b883b19]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55f88b884945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55f88b647759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55f88b64a595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55f88b64bd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55f88b64d9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55f88b64d97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55f88b64d97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55f88b650e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55f88b451545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55f89184e687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55f89184eb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f0236fa0d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f023702863c]\nPANIC at _private.Lean.Environment.0.Lean.EnvExtension.getStateImpl Lean.Environment:1375:4: invalid environment extension has been accessed\nbacktrace:\n.lake/build/bin/lean4lean(+0x8730425) [0x55f891859425]\n.lake/build/bin/lean4lean(+0x8727b37) [0x55f891850b37]\n.lake/build/bin/lean4lean(lean_panic_fn_borrowed+0x2b) [0x55f891850c1b]\n.lake/build/bin/lean4lean(Lean.EnvExtension.getStateUnsafe [arity\u2193, private]+0x910) [0x55f88b838560]\n.lake/build/bin/lean4lean(Lean.ppExprWithInfos+0xee) [0x55f88b874f7e]\n.lake/build/bin/lean4lean(Lean.MessageData.ofExpr [\u03bb]+0x110) [0x55f88b87c670]\n.lake/build/bin/lean4lean(<apply/2>+0x9e9) [0x55f89185e8f9]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x164) [0x55f88b883264]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55f88b883b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0x764) [0x55f88b883864]\n.lake/build/bin/lean4lean(Lean.MessageData.formatAux+0xa2a) [0x55f88b883b2a]\n.lake/build/bin/lean4lean(Lean.MessageData.toString+0x15) [0x55f88b884945]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.throwKernelException [arity\u2193] (lean4lean)+0xb89) [0x55f88b647759]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant [\u03bb] (lean4lean)+0x25) [0x55f88b64a595]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replayConstant (lean4lean)+0x709) [0x55f88b64bd49]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xe8) [0x55f88b64d9b8]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55f88b64d97e]\n.lake/build/bin/lean4lean(Std.DTreeMap.Internal.Impl.forInStep spec at Lean4Lean.Replay.replayConstants (lean4lean)+0xae) [0x55f88b64d97e]\n.lake/build/bin/lean4lean(Lean4Lean.Replay.replay (lean4lean)+0x207) [0x55f88b650e17]\n.lake/build/bin/lean4lean([lean] main+0x9a5) [0x55f88b451545]\n.lake/build/bin/lean4lean(+0x8725687) [0x55f89184e687]\n.lake/build/bin/lean4lean(+0x8725b55) [0x55f89184eb55]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x7f0236fa0d53]\n/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x7f023702863c]\nuncaught exception: at accRecNoEta: (kernel) declaration type mismatch, 'accRecNoEta' has type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall (\u03b1 : Type) (r : \u03b1 -> \u03b1 -> Prop) (a : \u03b1), (Acc.{1} \u03b1 r a) -> (forall (p : Bool), Eq.{1} Bool p p)\nbut it is expected to have type\n  [Error pretty printing expression: (`Inhabited.default` for `IO.Error`). Falling back to raw printer.]\n  forall {\u03b1 : Type} (r : \u03b1 -> \u03b1 -> Prop) (a : \u03b1) (h : Acc.{1} \u03b1 r a) (p : Bool), Eq.{1} Bool (Acc.rec.{1, 1} \u03b1 r (fun (x._@.Tutorial.4017164079._hygCtx._hyg.22 : \u03b1) (x._@.Tutorial.4017164079._hygCtx._hyg.24 : Acc.{1} \u03b1 r x._@.Tutorial.4017164079._hygCtx._hyg.22) => Bool) (fun (x._@.Tutorial.4017164079._hygCtx._hyg.31 : \u03b1) (x._@.Tutorial.4017164079._hygCtx._hyg.33 : forall (y : \u03b1), (r y x._@.Tutorial.4017164079._hygCtx._hyg.31) -> (Acc.{1} \u03b1 r y)) (x._@.Tutorial.4017164079._hygCtx._hyg.35 : forall (y : \u03b1) (a._@._internal._hyg.0 : r y x._@.Tutorial.4017164079._hygCtx._hyg.31), (fun (x._@.Tutorial.4017164079._hygCtx._hyg.22 : \u03b1) (x._@.Tutorial.4017164079._hygCtx._hyg.24 : Acc.{1} \u03b1 r x._@.Tutorial.4017164079._hygCtx._hyg.22) => Bool) y (x._@.Tutorial.4017164079._hygCtx._hyg.33 y a._@._internal._hyg.0)) => p) a h) p\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036659091000000005,
      "cpu_time": 0.030654524,
      "max_rss": 101109760,
      "instructions": 167310914,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038007688000000005,
      "cpu_time": 0.031936822,
      "max_rss": 101859328,
      "instructions": 167430687,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03513668,
      "cpu_time": 0.030287265,
      "max_rss": 101113856,
      "instructions": 167451774,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033681694000000005,
      "cpu_time": 0.028814975,
      "max_rss": 101937152,
      "instructions": 167894857,
      "stdout": "checked 4 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033894480000000005,
      "cpu_time": 0.029303049,
      "max_rss": 101064704,
      "instructions": 168584974,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040425012,
      "cpu_time": 0.03423115,
      "max_rss": 101904384,
      "instructions": 168481545,
      "stdout": "checked 3 declarations\n",
      "stderr": ""
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036512157,
      "cpu_time": 0.031053331,
      "max_rss": 100220928,
      "instructions": 164691819,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_defs\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.064392139,
      "cpu_time": 0.031841511,
      "max_rss": 100372480,
      "instructions": 165086603,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ind_def\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042168136,
      "cpu_time": 0.037298273,
      "max_rss": 100155392,
      "instructions": 165088539,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ctor_def.mk\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034730801000000006,
      "cpu_time": 0.029204596,
      "max_rss": 100945920,
      "instructions": 165095994,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_rec_def.rec\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038001978000000006,
      "cpu_time": 0.03328655,
      "max_rss": 101888000,
      "instructions": 166808088,
      "stdout": "",
      "stderr": "uncaught exception: at misnamed_rec_user: (kernel) unknown constant 'misnamed_rec.not_rec'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039589301,
      "cpu_time": 0.03366476,
      "max_rss": 102072320,
      "instructions": 166716610,
      "stdout": "",
      "stderr": "uncaught exception: at dup_rec_def2: (kernel) constant has already been declared 'dup_rec_def2.rec'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036763155000000006,
      "cpu_time": 0.030192397,
      "max_rss": 100958208,
      "instructions": 165048192,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ctor_rec.rec\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040049511,
      "cpu_time": 0.032414063,
      "max_rss": 100966400,
      "instructions": 165255546,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ind_con_con.mk\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042476672,
      "cpu_time": 0.0343001,
      "max_rss": 101142528,
      "instructions": 166479389,
      "stdout": "",
      "stderr": "uncaught exception: at falseFromUnsafe: (kernel) unknown constant 'unsafeLoop'\n"
    },
    {
      "checker": "lean4lean",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039888551,
      "cpu_time": 0.03441015,
      "max_rss": 101892096,
      "instructions": 166490234,
      "stdout": "",
      "stderr": "uncaught exception: at falseFromPartial: (kernel) unknown constant 'partialLoop'\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.045270117000000006,
      "cpu_time": 0.008401203000000001,
      "max_rss": 37539840,
      "instructions": 4736647,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20096) panicked at src/infer.rs:158:21:\nlet def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20094) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007857124,
      "cpu_time": 0.006496684,
      "max_rss": 39714816,
      "instructions": 5200197,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20102) panicked at src/inductive.rs:1590:25:\nassertion failed: old.aux_data_ck(new)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20101) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006543303,
      "cpu_time": 0.005671496999999999,
      "max_rss": 39731200,
      "instructions": 4809106,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20109) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20108) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005697219000000001,
      "cpu_time": 0.004991939000000001,
      "max_rss": 35475456,
      "instructions": 4304883,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20116) panicked at src/expr.rs:367:9:\nassertion `left == right` failed\n  left: 2\n right: 1\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20115) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0060882900000000005,
      "cpu_time": 0.0053203090000000005,
      "max_rss": 39514112,
      "instructions": 4840677,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20123) panicked at src/expr.rs:367:9:\nassertion `left == right` failed\n  left: 1\n right: 0\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20122) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007411109000000001,
      "cpu_time": 0.006291985000000001,
      "max_rss": 31195136,
      "instructions": 3911726,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20131) panicked at src/inductive.rs:641:17:\nassertion `left == right` failed: recursor declares the wrong k-reduction flag\n  left: true\n right: false\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20129) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005827133,
      "cpu_time": 0.004983693,
      "max_rss": 35373056,
      "instructions": 4188584,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20137) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20136) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0064907440000000005,
      "cpu_time": 0.005950597,
      "max_rss": 33329152,
      "instructions": 3873102,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20144) panicked at src/inductive.rs:641:17:\nassertion `left == right` failed: recursor declares the wrong k-reduction flag\n  left: true\n right: false\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20143) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007216204,
      "cpu_time": 0.006188198,
      "max_rss": 33320960,
      "instructions": 4029005,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20151) panicked at src/inductive.rs:641:17:\nassertion `left == right` failed: recursor declares the wrong k-reduction flag\n  left: true\n right: false\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20150) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00844249,
      "cpu_time": 0.00713773,
      "max_rss": 41820160,
      "instructions": 8501798,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20158) panicked at src/infer.rs:223:9:\nprojection type name does not match the structure's inductive\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20157) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0059237230000000005,
      "cpu_time": 0.00500439,
      "max_rss": 31191040,
      "instructions": 3722659,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20165) panicked at src/inductive.rs:383:9:\nassertion `left == right` failed: imported inductive block contains an underived recursor\n  left: {NamePtr(0x45bfb6c03d8), NamePtr(0x45bfb6c0368)}\n right: {NamePtr(0x45bfb6c0368)}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20164) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006284308000000001,
      "cpu_time": 0.0054027580000000006,
      "max_rss": 35463168,
      "instructions": 4231342,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20172) panicked at src/infer.rs:227:13:\nprojection of an inductive without exactly one constructor\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20171) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0072206020000000004,
      "cpu_time": 0.006369616,
      "max_rss": 39600128,
      "instructions": 5351509,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20180) panicked at src/infer.rs:255:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20178) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011952153,
      "cpu_time": 0.014668836000000001,
      "max_rss": 88047616,
      "instructions": 21984182,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20186) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20185) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011217016000000002,
      "cpu_time": 0.013733466,
      "max_rss": 85766144,
      "instructions": 22372208,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20194) panicked at src/infer.rs:255:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20192) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007080389,
      "cpu_time": 0.005885769,
      "max_rss": 31219712,
      "instructions": 3806233,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20201) panicked at src/inductive.rs:641:17:\nassertion `left == right` failed: recursor declares the wrong k-reduction flag\n  left: true\n right: false\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20199) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01169993,
      "cpu_time": 0.015320333,
      "max_rss": 87912448,
      "instructions": 22609444,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20208) panicked at src/inductive.rs:898:21:\nassertion failed: self.which_valid_ind_app_v(st, depth, cur).is_some()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20206) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013126752,
      "cpu_time": 0.016992393,
      "max_rss": 87998464,
      "instructions": 23608760,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20215) panicked at src/infer.rs:192:17:\napp arg def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20213) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 29.424387203000002,
      "cpu_time": 58.134887547,
      "max_rss": 4470284288,
      "instructions": 154612386388,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "mathgraph",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 18.705969969,
      "cpu_time": 36.841990304,
      "max_rss": 3548250112,
      "instructions": 156815702123,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.012455503000000001,
      "cpu_time": 0.013618221,
      "max_rss": 75337728,
      "instructions": 9976593,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20239) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20237) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.011509802000000001,
      "cpu_time": 0.012986422,
      "max_rss": 73027584,
      "instructions": 9804206,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.014593159000000001,
      "cpu_time": 0.01752262,
      "max_rss": 79519744,
      "instructions": 10051995,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009206097,
      "cpu_time": 0.007498511,
      "max_rss": 35463168,
      "instructions": 4216301,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20259) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20258) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.007918313,
      "cpu_time": 0.006383043,
      "max_rss": 35409920,
      "instructions": 4109653,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.008548154,
      "cpu_time": 0.006915935000000001,
      "max_rss": 37502976,
      "instructions": 4206190,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010216290000000001,
      "cpu_time": 0.008698009000000001,
      "max_rss": 37392384,
      "instructions": 4121902,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008124631,
      "cpu_time": 0.007347436000000001,
      "max_rss": 37371904,
      "instructions": 4570775,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20287) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20286) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007982635,
      "cpu_time": 0.0073931940000000005,
      "max_rss": 35377152,
      "instructions": 4286641,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20294) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20293) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006358142000000001,
      "cpu_time": 0.0052439340000000004,
      "max_rss": 31035392,
      "instructions": 3488886,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006203922000000001,
      "cpu_time": 0.005368178,
      "max_rss": 33120256,
      "instructions": 3620871,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20309) panicked at src/infer.rs:158:21:\nlet def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20307) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007534565000000001,
      "cpu_time": 0.006292882,
      "max_rss": 35446784,
      "instructions": 4355268,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20316) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20314) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.00653935,
      "cpu_time": 0.005595504,
      "max_rss": 35291136,
      "instructions": 3912932,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20323) panicked at src/inductive.rs:889:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20321) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.00728101,
      "cpu_time": 0.006648171,
      "max_rss": 35295232,
      "instructions": 4457837,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.00729148,
      "cpu_time": 0.006505345,
      "max_rss": 35266560,
      "instructions": 4460989,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006522359,
      "cpu_time": 0.005760115,
      "max_rss": 35328000,
      "instructions": 3815616,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006335829,
      "cpu_time": 0.00535067,
      "max_rss": 31027200,
      "instructions": 3703375,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20350) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20349) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.011066321,
      "cpu_time": 0.014146511,
      "max_rss": 79417344,
      "instructions": 9680235,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011933797000000001,
      "cpu_time": 0.014289001,
      "max_rss": 73097216,
      "instructions": 9782613,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20365) panicked at src/infer.rs:192:17:\napp arg def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20363) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 32.752526512,
      "cpu_time": 62.276700486,
      "max_rss": 2871865344,
      "instructions": 236942835262,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "mathgraph",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.517742395,
      "cpu_time": 10.523949474,
      "max_rss": 599461888,
      "instructions": 36782760815,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "mathgraph",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036999375,
      "cpu_time": 0.056154675,
      "max_rss": 136126464,
      "instructions": 222838319,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 112.33792743900001,
      "cpu_time": 215.781528497,
      "max_rss": 6065762304,
      "instructions": 708740626068,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "mathgraph",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011107261,
      "cpu_time": 0.008841247,
      "max_rss": 31334400,
      "instructions": 3723944,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20409) panicked at src/inductive.rs:383:9:\nassertion `left == right` failed: imported inductive block contains an underived recursor\n  left: {NamePtr(0x55cfaec03d8), NamePtr(0x55cfaec0368)}\n right: {NamePtr(0x55cfaec0368)}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20407) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010825223,
      "cpu_time": 0.009380289,
      "max_rss": 32997376,
      "instructions": 3465696,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012726245,
      "cpu_time": 0.011045953,
      "max_rss": 41549824,
      "instructions": 5468309,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016223478,
      "cpu_time": 0.014061341000000002,
      "max_rss": 41644032,
      "instructions": 5572732,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20430) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20428) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008832419000000001,
      "cpu_time": 0.00765255,
      "max_rss": 41558016,
      "instructions": 5731616,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008928779000000001,
      "cpu_time": 0.007796982,
      "max_rss": 41603072,
      "instructions": 5576325,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007340945000000001,
      "cpu_time": 0.0065840709999999995,
      "max_rss": 33398784,
      "instructions": 3680699,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20450) panicked at src/tc.rs:105:39:\nassertion failed: self.declars.get(&ctor_data.inductive_name).is_some()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20449) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007583509,
      "cpu_time": 0.006600491,
      "max_rss": 35479552,
      "instructions": 4067572,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20457) panicked at src/infer.rs:192:17:\napp arg def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20456) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007295009000000001,
      "cpu_time": 0.006316849,
      "max_rss": 33181696,
      "instructions": 3463212,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.493029535,
      "cpu_time": 0.490652148,
      "max_rss": 313847808,
      "instructions": 5795116567,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "mathgraph",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014154320000000001,
      "cpu_time": 0.012295842000000001,
      "max_rss": 46596096,
      "instructions": 9655728,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.884104541,
      "cpu_time": 3.88168592,
      "max_rss": 1496539136,
      "instructions": 50503760553,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010479456,
      "cpu_time": 0.009456812,
      "max_rss": 45879296,
      "instructions": 8013723,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008450374,
      "cpu_time": 0.007507718,
      "max_rss": 37498880,
      "instructions": 4480951,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009736704,
      "cpu_time": 0.007911367,
      "max_rss": 39706624,
      "instructions": 5337281,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016301064,
      "cpu_time": 0.014715042000000001,
      "max_rss": 50556928,
      "instructions": 15411975,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014476184000000001,
      "cpu_time": 0.012717663,
      "max_rss": 50733056,
      "instructions": 15411979,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019754794000000003,
      "cpu_time": 0.0271162,
      "max_rss": 102555648,
      "instructions": 55766844,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.818050473,
      "cpu_time": 0.912288407,
      "max_rss": 541396992,
      "instructions": 1965825382,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "mathgraph",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008025667,
      "cpu_time": 0.0065442980000000005,
      "max_rss": 35192832,
      "instructions": 4229565,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008605895,
      "cpu_time": 0.007396938,
      "max_rss": 39698432,
      "instructions": 4609089,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0799739,
      "cpu_time": 0.078428445,
      "max_rss": 98140160,
      "instructions": 853059186,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.689805291,
      "cpu_time": 1.697579259,
      "max_rss": 706920448,
      "instructions": 2091624338,
      "stdout": "",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "mathgraph",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 44.015111119000004,
      "cpu_time": 44.006508215000004,
      "max_rss": 8293564416,
      "instructions": 26949152337,
      "stdout": "",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "mathgraph",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 42.29073549,
      "cpu_time": 42.27865444,
      "max_rss": 12461293568,
      "instructions": 42019565752,
      "stdout": "",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "mathgraph",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.6540242600000001,
      "cpu_time": 1.6526037020000002,
      "max_rss": 1130164224,
      "instructions": 3141217369,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "mathgraph",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.34456803700000005,
      "cpu_time": 0.5923643190000001,
      "max_rss": 247287808,
      "instructions": 2172543315,
      "stdout": "",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "mathgraph",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.210327422,
      "cpu_time": 3.448334464,
      "max_rss": 1556488192,
      "instructions": 6792336625,
      "stdout": "",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "mathgraph",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010673735,
      "cpu_time": 0.008811870000000001,
      "max_rss": 39768064,
      "instructions": 5204867,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20607) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20606) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012198912000000001,
      "cpu_time": 0.01067412,
      "max_rss": 48107520,
      "instructions": 17905090,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20614) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20613) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010675538,
      "cpu_time": 0.008972159,
      "max_rss": 39546880,
      "instructions": 5274338,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.023773454000000003,
      "cpu_time": 0.021356292,
      "max_rss": 55169024,
      "instructions": 31496298,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013503255,
      "cpu_time": 0.012099094,
      "max_rss": 54804480,
      "instructions": 26893763,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013981120000000001,
      "cpu_time": 0.011820642,
      "max_rss": 50651136,
      "instructions": 14813844,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mathgraph",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 9.808674118,
      "cpu_time": 18.883986212,
      "max_rss": 916090880,
      "instructions": 61615438810,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007593886,
      "cpu_time": 0.0071813120000000005,
      "max_rss": 33132544,
      "instructions": 3463840,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009589445,
      "cpu_time": 0.008612674,
      "max_rss": 33087488,
      "instructions": 3590038,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20663) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20662) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008546461,
      "cpu_time": 0.007354198,
      "max_rss": 33079296,
      "instructions": 3471689,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008705148000000001,
      "cpu_time": 0.007776813,
      "max_rss": 33013760,
      "instructions": 3466913,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008922215,
      "cpu_time": 0.007862566,
      "max_rss": 31055872,
      "instructions": 3487237,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007225666,
      "cpu_time": 0.006298382,
      "max_rss": 33189888,
      "instructions": 3506494,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007175122000000001,
      "cpu_time": 0.006196103,
      "max_rss": 33054720,
      "instructions": 3512400,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007107516,
      "cpu_time": 0.006065987,
      "max_rss": 35147776,
      "instructions": 3514858,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008309608000000001,
      "cpu_time": 0.007379198,
      "max_rss": 33136640,
      "instructions": 3678670,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20712) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20711) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008567370000000001,
      "cpu_time": 0.007240084999999999,
      "max_rss": 31182848,
      "instructions": 3613349,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20719) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20718) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007268627000000001,
      "cpu_time": 0.00589339,
      "max_rss": 31236096,
      "instructions": 3617725,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20726) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20725) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008016308,
      "cpu_time": 0.007523265,
      "max_rss": 33107968,
      "instructions": 3587224,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20733) panicked at src/infer.rs:271:13:\ntheorem type must be Prop (sort 0)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20732) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006774071,
      "cpu_time": 0.005522053,
      "max_rss": 31125504,
      "instructions": 3501113,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008559936,
      "cpu_time": 0.00722685,
      "max_rss": 33271808,
      "instructions": 3630454,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20747) panicked at src/eval.rs:866:21:\nconst_head_type: unknown const NamePtr(0x3e17f280168)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20746) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00922915,
      "cpu_time": 0.008282247999999999,
      "max_rss": 33185792,
      "instructions": 3467801,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007431662,
      "cpu_time": 0.006165483,
      "max_rss": 33234944,
      "instructions": 3464480,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006979105,
      "cpu_time": 0.005861692,
      "max_rss": 33198080,
      "instructions": 3465978,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006951663,
      "cpu_time": 0.006028778,
      "max_rss": 33058816,
      "instructions": 3514245,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008264713,
      "cpu_time": 0.006953537,
      "max_rss": 33132544,
      "instructions": 3589361,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20783) panicked at src/infer.rs:265:9:\nduplicate universe parameters in declaration\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20781) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007964591,
      "cpu_time": 0.007251807000000001,
      "max_rss": 33288192,
      "instructions": 3467305,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008319286,
      "cpu_time": 0.007131834,
      "max_rss": 33054720,
      "instructions": 3471553,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0085354,
      "cpu_time": 0.007030972000000001,
      "max_rss": 31080448,
      "instructions": 3489218,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009449693,
      "cpu_time": 0.008138775000000001,
      "max_rss": 31092736,
      "instructions": 3486656,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008335165,
      "cpu_time": 0.007172278000000001,
      "max_rss": 33099776,
      "instructions": 3471919,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0070446580000000005,
      "cpu_time": 0.006112836,
      "max_rss": 30941184,
      "instructions": 3482675,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008201505000000001,
      "cpu_time": 0.0066569789999999995,
      "max_rss": 33177600,
      "instructions": 3471061,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010380758,
      "cpu_time": 0.008676134,
      "max_rss": 33161216,
      "instructions": 3473297,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008128198,
      "cpu_time": 0.007093497000000001,
      "max_rss": 33140736,
      "instructions": 3480352,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007552418000000001,
      "cpu_time": 0.006301901,
      "max_rss": 33087488,
      "instructions": 3502278,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007908786000000001,
      "cpu_time": 0.007007087,
      "max_rss": 35348480,
      "instructions": 3586964,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007974199000000001,
      "cpu_time": 0.007288013,
      "max_rss": 37330944,
      "instructions": 3756590,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008057335,
      "cpu_time": 0.007301981,
      "max_rss": 37371904,
      "instructions": 3848827,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007684757,
      "cpu_time": 0.006769191,
      "max_rss": 33030144,
      "instructions": 3466294,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007838294,
      "cpu_time": 0.006843247,
      "max_rss": 33087488,
      "instructions": 3507133,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008283108,
      "cpu_time": 0.007371743000000001,
      "max_rss": 33132544,
      "instructions": 3476677,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010128695,
      "cpu_time": 0.008596185000000001,
      "max_rss": 33124352,
      "instructions": 3562512,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008995392000000001,
      "cpu_time": 0.00805237,
      "max_rss": 33214464,
      "instructions": 3728061,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008864658000000001,
      "cpu_time": 0.007744034,
      "max_rss": 35274752,
      "instructions": 3943087,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010491986,
      "cpu_time": 0.009548256,
      "max_rss": 35389440,
      "instructions": 3856361,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00922381,
      "cpu_time": 0.008272486,
      "max_rss": 35196928,
      "instructions": 3890692,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010108548,
      "cpu_time": 0.008561803,
      "max_rss": 35151872,
      "instructions": 3880818,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010336284000000001,
      "cpu_time": 0.009182279,
      "max_rss": 33148928,
      "instructions": 3653840,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008138417,
      "cpu_time": 0.007072519,
      "max_rss": 35229696,
      "instructions": 3850405,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008260295,
      "cpu_time": 0.006988732,
      "max_rss": 35291136,
      "instructions": 3811203,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010876416,
      "cpu_time": 0.009423551,
      "max_rss": 41680896,
      "instructions": 5833704,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008310509,
      "cpu_time": 0.007224454,
      "max_rss": 31199232,
      "instructions": 3677412,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20973) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20971) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008410166,
      "cpu_time": 0.0071563780000000006,
      "max_rss": 31178752,
      "instructions": 3674380,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20979) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20978) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008903029,
      "cpu_time": 0.008007987,
      "max_rss": 30973952,
      "instructions": 3623058,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20986) panicked at src/infer.rs:265:9:\nduplicate universe parameters in declaration\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20985) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010404182000000001,
      "cpu_time": 0.008870332,
      "max_rss": 31137792,
      "instructions": 3654053,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20993) panicked at src/inductive.rs:468:17:\nexhausted telescope early\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20992) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009772449,
      "cpu_time": 0.008476332,
      "max_rss": 31014912,
      "instructions": 3671101,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21001) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20999) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016729652,
      "cpu_time": 0.012839734,
      "max_rss": 30937088,
      "instructions": 3675675,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21007) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21006) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014588110000000001,
      "cpu_time": 0.011786624,
      "max_rss": 30871552,
      "instructions": 3684567,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21014) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21013) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008773617000000001,
      "cpu_time": 0.007561781,
      "max_rss": 33239040,
      "instructions": 3706538,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21021) panicked at src/inductive.rs:1114:9:\nassertion failed: self.is_valid_ind_app_v(st, parent_ind_name, depth, cur)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21020) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010666012,
      "cpu_time": 0.00913575,
      "max_rss": 31023104,
      "instructions": 3666117,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21028) panicked at src/inductive.rs:65:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21027) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011079517,
      "cpu_time": 0.009437859,
      "max_rss": 35344384,
      "instructions": 3914619,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007694775,
      "cpu_time": 0.0064141250000000006,
      "max_rss": 33263616,
      "instructions": 3821259,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21042) panicked at src/infer.rs:192:17:\napp arg def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21041) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008642511,
      "cpu_time": 0.00720053,
      "max_rss": 31158272,
      "instructions": 3692073,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21050) panicked at src/inductive.rs:65:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21048) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008606184000000001,
      "cpu_time": 0.007415644000000001,
      "max_rss": 33132544,
      "instructions": 3673764,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008541823,
      "cpu_time": 0.007069474,
      "max_rss": 33226752,
      "instructions": 3677688,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008736698000000001,
      "cpu_time": 0.007356951,
      "max_rss": 33173504,
      "instructions": 3687623,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.024237847,
      "cpu_time": 0.008198055000000001,
      "max_rss": 31305728,
      "instructions": 3696443,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21078) panicked at src/inductive.rs:1103:17:\nConstructor argument was too large for the corresponding inductive type\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21076) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007923444,
      "cpu_time": 0.006883221,
      "max_rss": 33234944,
      "instructions": 3564419,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009157286,
      "cpu_time": 0.007886499,
      "max_rss": 35328000,
      "instructions": 3758156,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008342569000000001,
      "cpu_time": 0.007220156,
      "max_rss": 35303424,
      "instructions": 3955201,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008049170000000001,
      "cpu_time": 0.006921055,
      "max_rss": 35176448,
      "instructions": 3855855,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00736071,
      "cpu_time": 0.006315057000000001,
      "max_rss": 35201024,
      "instructions": 3927075,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009198883,
      "cpu_time": 0.007815466,
      "max_rss": 35344384,
      "instructions": 3919380,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007523094,
      "cpu_time": 0.00663051,
      "max_rss": 35319808,
      "instructions": 3678889,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008253532000000001,
      "cpu_time": 0.007027625,
      "max_rss": 35348480,
      "instructions": 3848472,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009690374,
      "cpu_time": 0.008357828,
      "max_rss": 35291136,
      "instructions": 3811588,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012451288000000001,
      "cpu_time": 0.010555158,
      "max_rss": 41574400,
      "instructions": 6005430,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009608390000000001,
      "cpu_time": 0.008105973,
      "max_rss": 33083392,
      "instructions": 3719497,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012683573,
      "cpu_time": 0.011793119000000001,
      "max_rss": 33292288,
      "instructions": 3813396,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21162) panicked at src/inductive.rs:1628:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21160) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008339764000000001,
      "cpu_time": 0.00730613,
      "max_rss": 37281792,
      "instructions": 3898221,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008086099000000001,
      "cpu_time": 0.00695043,
      "max_rss": 35258368,
      "instructions": 4271147,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014026347000000002,
      "cpu_time": 0.012262109,
      "max_rss": 35332096,
      "instructions": 4136536,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012264738,
      "cpu_time": 0.010527177,
      "max_rss": 35184640,
      "instructions": 4200281,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012274165,
      "cpu_time": 0.010267868999999999,
      "max_rss": 37269504,
      "instructions": 4533838,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012317266,
      "cpu_time": 0.010488474999999999,
      "max_rss": 37388288,
      "instructions": 4385934,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014403284,
      "cpu_time": 0.011294682,
      "max_rss": 37462016,
      "instructions": 4648231,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012992532000000001,
      "cpu_time": 0.010807795,
      "max_rss": 39493632,
      "instructions": 5066590,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018666501000000002,
      "cpu_time": 0.01584319,
      "max_rss": 43790336,
      "instructions": 7825341,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014691744000000001,
      "cpu_time": 0.012605173,
      "max_rss": 35328000,
      "instructions": 3883623,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009878596,
      "cpu_time": 0.008494973,
      "max_rss": 35237888,
      "instructions": 3911214,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009973355000000001,
      "cpu_time": 0.008836525999999999,
      "max_rss": 35176448,
      "instructions": 3895877,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010196873,
      "cpu_time": 0.009339684000000001,
      "max_rss": 35328000,
      "instructions": 3965425,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011828691,
      "cpu_time": 0.010355340999999999,
      "max_rss": 35520512,
      "instructions": 4111117,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21260) panicked at src/infer.rs:259:18:\nran out of constructor telescope getting projection field\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21258) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009918823,
      "cpu_time": 0.008485336999999999,
      "max_rss": 35381248,
      "instructions": 4036370,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21267) panicked at src/infer.rs:227:13:\nprojection of an inductive without exactly one constructor\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21265) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015745759,
      "cpu_time": 0.012650125,
      "max_rss": 35151872,
      "instructions": 4420350,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013814992000000002,
      "cpu_time": 0.011587683,
      "max_rss": 35442688,
      "instructions": 4642428,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21281) panicked at src/infer.rs:255:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21279) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012014338000000001,
      "cpu_time": 0.009951346,
      "max_rss": 35205120,
      "instructions": 4418767,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010485033000000001,
      "cpu_time": 0.008604348999999999,
      "max_rss": 35373056,
      "instructions": 4644011,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21295) panicked at src/infer.rs:255:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21293) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013612222,
      "cpu_time": 0.011555198000000001,
      "max_rss": 35250176,
      "instructions": 4697675,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21302) panicked at src/infer.rs:255:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21300) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011554647000000001,
      "cpu_time": 0.009486548000000001,
      "max_rss": 35373056,
      "instructions": 4642880,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21308) panicked at src/infer.rs:244:25:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21307) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011358219000000001,
      "cpu_time": 0.009665847,
      "max_rss": 35241984,
      "instructions": 4282418,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010180162000000001,
      "cpu_time": 0.009045378,
      "max_rss": 35270656,
      "instructions": 4411414,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21323) panicked at src/infer.rs:223:9:\nprojection type name does not match the structure's inductive\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21321) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010464726,
      "cpu_time": 0.009162196,
      "max_rss": 35393536,
      "instructions": 4411829,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21330) panicked at src/infer.rs:223:9:\nprojection type name does not match the structure's inductive\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21328) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011994270000000001,
      "cpu_time": 0.008777765,
      "max_rss": 35196928,
      "instructions": 4517935,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01019008,
      "cpu_time": 0.008771633,
      "max_rss": 35266560,
      "instructions": 4174747,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012416502000000001,
      "cpu_time": 0.0109286,
      "max_rss": 35446784,
      "instructions": 4299968,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21351) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21349) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017422,
      "cpu_time": 0.012110484,
      "max_rss": 39763968,
      "instructions": 5121705,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21358) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21356) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013364859000000002,
      "cpu_time": 0.011376134000000001,
      "max_rss": 35188736,
      "instructions": 3816669,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009893905000000001,
      "cpu_time": 0.008616944,
      "max_rss": 35213312,
      "instructions": 4215206,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008681144,
      "cpu_time": 0.0072334420000000005,
      "max_rss": 35278848,
      "instructions": 3910486,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010944034,
      "cpu_time": 0.009462192999999999,
      "max_rss": 35442688,
      "instructions": 4022662,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21386) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21384) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009004650000000001,
      "cpu_time": 0.007956823,
      "max_rss": 37441536,
      "instructions": 3931063,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009160603,
      "cpu_time": 0.007741355000000001,
      "max_rss": 33124352,
      "instructions": 3545128,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009134172000000001,
      "cpu_time": 0.007820676,
      "max_rss": 35282944,
      "instructions": 4051670,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009929973,
      "cpu_time": 0.008479272999999999,
      "max_rss": 35348480,
      "instructions": 4055627,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011149188,
      "cpu_time": 0.009697004,
      "max_rss": 35348480,
      "instructions": 4043594,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010271413,
      "cpu_time": 0.009056899,
      "max_rss": 35475456,
      "instructions": 4415867,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21428) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21426) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032153638000000005,
      "cpu_time": 0.008554655999999999,
      "max_rss": 37302272,
      "instructions": 4715661,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010518295,
      "cpu_time": 0.00862054,
      "max_rss": 35536896,
      "instructions": 4597066,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21442) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21440) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010094402,
      "cpu_time": 0.00874823,
      "max_rss": 35262464,
      "instructions": 3921278,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010421285,
      "cpu_time": 0.008842328,
      "max_rss": 35266560,
      "instructions": 3924828,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010324002,
      "cpu_time": 0.008790991,
      "max_rss": 35274752,
      "instructions": 4034142,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21463) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21461) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009286368000000001,
      "cpu_time": 0.008046149,
      "max_rss": 35381248,
      "instructions": 3994129,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21470) panicked at src/inductive.rs:65:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21468) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009006753000000001,
      "cpu_time": 0.007730263,
      "max_rss": 35397632,
      "instructions": 3998470,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21477) panicked at src/inductive.rs:65:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21475) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010458434,
      "cpu_time": 0.008962064,
      "max_rss": 37388288,
      "instructions": 3978843,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009302629,
      "cpu_time": 0.007820287,
      "max_rss": 35332096,
      "instructions": 3975618,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010600129,
      "cpu_time": 0.009033737,
      "max_rss": 35360768,
      "instructions": 4125935,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010128256,
      "cpu_time": 0.008464997,
      "max_rss": 37457920,
      "instructions": 4557675,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010128486,
      "cpu_time": 0.008594049999999999,
      "max_rss": 35205120,
      "instructions": 4356229,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009287159000000001,
      "cpu_time": 0.007739404000000001,
      "max_rss": 39395328,
      "instructions": 4983430,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009602059000000001,
      "cpu_time": 0.008245734000000001,
      "max_rss": 39649280,
      "instructions": 5077371,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21526) panicked at src/infer.rs:281:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21524) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009949982000000001,
      "cpu_time": 0.008837989000000001,
      "max_rss": 35319808,
      "instructions": 3988553,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008236921000000001,
      "cpu_time": 0.007199357,
      "max_rss": 35262464,
      "instructions": 3998097,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010299936,
      "cpu_time": 0.009033778999999999,
      "max_rss": 35147776,
      "instructions": 4010102,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009669535,
      "cpu_time": 0.008223326,
      "max_rss": 35323904,
      "instructions": 4012848,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011079838,
      "cpu_time": 0.009016616000000002,
      "max_rss": 35270656,
      "instructions": 4095878,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009904386000000001,
      "cpu_time": 0.008516484,
      "max_rss": 35016704,
      "instructions": 4040334,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009864571,
      "cpu_time": 0.007671076000000001,
      "max_rss": 14045184,
      "instructions": 3234992,
      "stdout": "",
      "stderr": "\nthread 'main' (21573) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007084593,
      "cpu_time": 0.005727842,
      "max_rss": 14020608,
      "instructions": 3286260,
      "stdout": "",
      "stderr": "\nthread 'main' (21578) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008951319000000001,
      "cpu_time": 0.007392042000000001,
      "max_rss": 14016512,
      "instructions": 3286538,
      "stdout": "",
      "stderr": "\nthread 'main' (21583) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.01048859,
      "cpu_time": 0.008303827,
      "max_rss": 13959168,
      "instructions": 3287344,
      "stdout": "",
      "stderr": "\nthread 'main' (21588) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011954306000000001,
      "cpu_time": 0.010221120000000002,
      "max_rss": 33157120,
      "instructions": 3772047,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21595) panicked at src/inductive.rs:383:9:\nassertion `left == right` failed: imported inductive block contains an underived recursor\n  left: {NamePtr(0x43f496c0350)}\n right: {NamePtr(0x43f495f0110,L)}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21593) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010555145,
      "cpu_time": 0.008715028,
      "max_rss": 33402880,
      "instructions": 3765165,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21601) panicked at src/inductive.rs:383:9:\nassertion `left == right` failed: imported inductive block contains an underived recursor\n  left: {NamePtr(0x4edcd6c02d8)}\n right: {NamePtr(0x4edcce80120)}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21600) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0071332240000000005,
      "cpu_time": 0.005729515,
      "max_rss": 14053376,
      "instructions": 3286262,
      "stdout": "",
      "stderr": "\nthread 'main' (21607) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035906229000000005,
      "cpu_time": 0.005367364,
      "max_rss": 14028800,
      "instructions": 3297035,
      "stdout": "",
      "stderr": "\nthread 'main' (21612) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008787493,
      "cpu_time": 0.006947355,
      "max_rss": 14168064,
      "instructions": 3288401,
      "stdout": "",
      "stderr": "\nthread 'main' (21617) panicked at src/parser.rs:1322:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "mathgraph",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008097952,
      "cpu_time": 0.005883984,
      "max_rss": 14028800,
      "instructions": 3288841,
      "stdout": "",
      "stderr": "\nthread 'main' (21622) panicked at src/parser.rs:1322:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "mini",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.18849374900000002,
      "cpu_time": 0.08630138300000001,
      "max_rss": 75407360,
      "instructions": 214856826,
      "stdout": "Rejecting declaration ``_test:\nExpected definitional equality between ``Nat and Type, but they differ.\n\u2026 whnfed down to ``Nat =?= Type\n\u2026 while checking ``Nat =?= Type\n\u2026 while checking declaration ``_test\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03833181,
      "cpu_time": 0.033992168999999996,
      "max_rss": 77365248,
      "instructions": 230042020,
      "stdout": "Rejecting declaration ``_private.Test.0.h:\nExpected definitional equality between ``Bool.false and ``Bool.true, but they differ.\n\u2026 whnfed down to ``Bool.false =?= ``Bool.true\n\u2026 while checking ``Bool.false =?= ``Bool.true\n\u2026 whnfed down to ``_private.Test.0.S.mk ``Bool.false =?= ``_private.Test.0.S.mk ``Bool.true\n\u2026 while checking ``_private.Test.0.S.mk ``Bool.false =?= ``_private.Test.0.S.mk ``Bool.true\n\u2026 whnfed down to ``Eq.{1} ``_private.Test.0.S (``_private.Test.0.S.mk ``Bool.true) (``_private.Test.0.S.mk ``Bool.false) =?= ``Eq.{1} ``_private.Test.0.S (``_private.Test.0.S.mk ``Bool.true) (``_private.Test.0.S.mk ``Bool.true)\n\u2026 while checking ``Eq.{1} ``_private.Test.0.S (``_private.Test.0.S.mk ``Bool.true) (``_private.Test.0.S.mk ``Bool.false) =?= ``Eq.{1} ``_private.Test.0.S (``_private.Test.0.S.mk ``Bool.true) (``_private.Test.0.S.mk ``Bool.true)\n\u2026 while checking declaration ``_private.Test.0.h\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03807569,
      "cpu_time": 0.034448915999999996,
      "max_rss": 77934592,
      "instructions": 233679087,
      "stdout": "Rejecting declaration ``bad:\nExpected definitional equality between ``Nat.zero and ``Eq.rec.{1, 1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat) (``OfNat.ofNat.{0} (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat (fun ``x : ``Nat => #0) ``t1._proof_1) 0 (``instOfNatNat 0)) (fun ``x._@.Test.1603993888._hygCtx._hyg.33 : ``Nat => #2) #0, but they differ.\n\u2026 whnfed down to ``Nat.zero =?= ``Eq.rec.{1, 1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat) (``OfNat.ofNat.{0} (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat (fun ``x : ``Nat => #0) ``t1._proof_1) 0 (``instOfNatNat 0)) (fun ``x._@.Test.1603993888._hygCtx._hyg.33 : ``Nat => #2) #0\n\u2026 while checking ``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0) =?= ``Eq.rec.{1, 1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat) (``OfNat.ofNat.{0} (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat (fun ``x : ``Nat => #0) ``t1._proof_1) 0 (``instOfNatNat 0)) (fun ``x._@.Test.1603993888._hygCtx._hyg.33 : ``Nat => #2) #0\n\u2026 whnfed down to fun ``x._@.Test.3319159063._hygCtx._hyg.7 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.3588545481._hygCtx._hyg.22 : ``Nat => #1) => ``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0) =?= fun ``h : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.3588545481._hygCtx._hyg.22 : ``Nat => #1) => ``Eq.rec.{1, 1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat) (``OfNat.ofNat.{0} (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat (fun ``x : ``Nat => #0) ``t1._proof_1) 0 (``instOfNatNat 0)) (fun ``x._@.Test.1603993888._hygCtx._hyg.33 : ``Nat => #2) #0\n\u2026 while checking fun ``x._@.Test.3319159063._hygCtx._hyg.7 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.3588545481._hygCtx._hyg.22 : ``Nat => #1) => ``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0) =?= fun ``h : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.3588545481._hygCtx._hyg.22 : ``Nat => #1) => ``Eq.rec.{1, 1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat) (``OfNat.ofNat.{0} (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat (fun ``x : ``Nat => #0) ``t1._proof_1) 0 (``instOfNatNat 0)) (fun ``x._@.Test.1603993888._hygCtx._hyg.33 : ``Nat => #2) #0\n\u2026 whnfed down to fun ``x._@.Test.3319159063._hygCtx._hyg.5 : ``Nat => fun ``x._@.Test.3319159063._hygCtx._hyg.7 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.3588545481._hygCtx._hyg.22 : ``Nat => #1) => ``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0) =?= fun ``y : ``Nat => fun ``h : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.3588545481._hygCtx._hyg.22 : ``Nat => #1) => ``Eq.rec.{1, 1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat) (``OfNat.ofNat.{0} (fun ``x._@.Test.1603993888._hygCtx._hyg.23 : ``Nat \u2192 ``Nat => fun ``x._@.Test.1603993888._hygCtx._hyg.25 : ``Eq.{1} (``Nat \u2192 ``Nat) (fun ``x : ``Nat => #0) #0 => ``Nat (fun ``x : ``Nat => #0) ``t1._proof_1) 0 (``instOfNatNat 0)) (fun ``x._@.Test.1603993888._hygCtx._hyg.33 : ``Nat => #2) #0\n\u2026 while checking ``t2 =?= ``t1\n\u2026 whnfed down to ``Eq.{1} ``T ``t1 ``t2 =?= ``Eq.{1} ``T ``t1 ``t1\n\u2026 while checking ``Eq.{1} ``T ``t1 ``t2 =?= ``Eq.{1} ``T ``t1 ``t1\n\u2026 while checking declaration ``bad\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034601689000000005,
      "cpu_time": 0.030752089000000003,
      "max_rss": 77541376,
      "instructions": 206258758,
      "stdout": "Rejecting declaration ``false_proof:\nExpected 1 levels, got 2\n\u2026 while checking declaration ``false_proof\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039524827000000005,
      "cpu_time": 0.034406675,
      "max_rss": 78057472,
      "instructions": 219436146,
      "stdout": "Rejecting declaration ``pick:\nExpected 0 levels, got 1\n\u2026 while checking declaration ``pick\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036135895,
      "cpu_time": 0.031028406,
      "max_rss": 76943360,
      "instructions": 206166582,
      "stdout": "Rejecting declaration ``down:\nExpected level equality does not hold: (imax ``u ``v) = (succ (imax ``u ``v))\n\u2026 whnfed down to Sort (imax ``u ``v) =?= Type (imax ``u ``v)\n\u2026 while checking Sort (imax ``u ``v) =?= Type (imax ``u ``v)\n\u2026 whnfed down to Type (imax ``u ``v) \u2192 Sort (imax ``u ``v) =?= Type (imax ``u ``v) \u2192 Type (imax ``u ``v)\n\u2026 while checking Type (imax ``u ``v) \u2192 Sort (imax ``u ``v) =?= Type (imax ``u ``v) \u2192 Type (imax ``u ``v)\n\u2026 while checking declaration ``down\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039894049,
      "cpu_time": 0.036025664,
      "max_rss": 77639680,
      "instructions": 206229133,
      "stdout": "Rejecting declaration ``down:\nExpected level equality does not hold: (imax 0 ``v) = (succ (imax 0 ``v))\n\u2026 whnfed down to Sort (imax 0 ``v) =?= Type (imax 0 ``v)\n\u2026 while checking Sort (imax 0 ``v) =?= Type (imax 0 ``v)\n\u2026 whnfed down to Type (imax 0 ``v) \u2192 Sort (imax 0 ``v) =?= Type (imax 0 ``v) \u2192 Type (imax 0 ``v)\n\u2026 while checking Type (imax 0 ``v) \u2192 Sort (imax 0 ``v) =?= Type (imax 0 ``v) \u2192 Type (imax 0 ``v)\n\u2026 while checking declaration ``down\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039560994,
      "cpu_time": 0.035145961,
      "max_rss": 78237696,
      "instructions": 206819417,
      "stdout": "Rejecting declaration ``k1:\nExpected definitional equality between ``Nat.rec.{1} (fun ``x._@.Tests.Test.1056575052._hygCtx._hyg.6 : ``Nat => Prop) ``True (fun ``x._@.Tests.Test.1056575052._hygCtx._hyg.12 : ``Nat => fun ``x._@.Tests.Test.1056575052._hygCtx._hyg.14 : Prop => ``False) #0 and ``True, but they differ.\n\u2026 whnfed down to ``Nat.rec.{1} (fun ``x._@.Tests.Test.1056575052._hygCtx._hyg.6 : ``Nat => Prop) ``True (fun ``x._@.Tests.Test.1056575052._hygCtx._hyg.12 : ``Nat => fun ``x._@.Tests.Test.1056575052._hygCtx._hyg.14 : Prop => ``False) #0 =?= ``True\n\u2026 while checking ``g #0 =?= ``True\n\u2026 whnfed down to \u2200 ``n : ``Nat, ``g #0 =?= ``Nat \u2192 ``True\n\u2026 while checking \u2200 ``n : ``Nat, ``g #0 =?= ``Nat \u2192 ``True\n\u2026 while checking declaration ``k1\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040691874,
      "cpu_time": 0.036288235,
      "max_rss": 78262272,
      "instructions": 210161482,
      "stdout": "Rejecting declaration ``proof_of_false:\nExpected definitional equality between ``False and ``True, but they differ.\n\u2026 whnfed down to ``False =?= ``True\n\u2026 while checking fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) (``Nat.succ #1) =?= ``True\n\u2026 whnfed down to fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) #0 \u2192 fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) (``Nat.succ #1) =?= fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) #0 \u2192 ``True\n\u2026 while checking fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) #0 \u2192 fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) (``Nat.succ #1) =?= fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) #0 \u2192 ``True\n\u2026 whnfed down to \u2200 _ : ``Nat, fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) #0 \u2192 fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) (``Nat.succ #1) =?= \u2200 ``n : ``Nat, fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) #0 \u2192 ``True\n\u2026 while checking \u2200 _ : ``Nat, fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) #0 \u2192 fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) (``Nat.succ #1) =?= \u2200 ``n : ``Nat, fun ``n : ``Nat => ``Bool.rec.{1} (fun ``x : ``Bool => Prop) ``False ``True (``Nat.beq #0 0) #0 \u2192 ``True\n\u2026 while checking declaration ``proof_of_false\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/nested-unused-param",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.037901645000000005,
      "cpu_time": 0.033140039,
      "max_rss": 77664256,
      "instructions": 220598077,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03812933,
      "cpu_time": 0.033678852999999995,
      "max_rss": 76980224,
      "instructions": 204412846,
      "stdout": "Rejecting declaration ``inconsistent:\nUnknown constant ``rogue\n\u2026 while checking declaration ``inconsistent\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037866218,
      "cpu_time": 0.033373375000000004,
      "max_rss": 77094912,
      "instructions": 205890746,
      "stdout": "Rejecting declaration ``bad:\nInvalid projection, ``Bad has not exactly one constructor\n\u2026 while checking declaration ``bad\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/proj-of-imax-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.037488289,
      "cpu_time": 0.032932639,
      "max_rss": 77615104,
      "instructions": 207180321,
      "stdout": "Declinig to handle due to parse error:\nMutual inductive ``ImaxPropDummy not supported\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/proj-of-stuck-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.043848170000000006,
      "cpu_time": 0.039174738,
      "max_rss": 76959744,
      "instructions": 293876166,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.552882501,
      "cpu_time": 0.5486998740000001,
      "max_rss": 78159872,
      "instructions": 7112352259,
      "stdout": "Rejecting declaration ``PR14806Subst.Owner:\nExpected a sort, got ``Eq.rec.{2, 1} ``Bool ``PR14806Subst.a (fun ``x._@.Test.1276904436._hygCtx._hyg.7 : ``Bool => fun ``x._@.Test.1276904436._hygCtx._hyg.9 : ``Eq.{1} ``Bool ``PR14806Subst.a #0 => Type) Prop ``PR14806Subst.b #0\n\u2026 while checking type of inductive ``PR14806Subst.Owner\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035394015,
      "cpu_time": 0.03203786,
      "max_rss": 77578240,
      "instructions": 206120474,
      "stdout": "Rejecting declaration ``bad:\nExpected definitional equality between ``False and ``True, but they differ.\n\u2026 whnfed down to ``False =?= ``True\n\u2026 while checking ``disc ``MyBool.true =?= ``True\n\u2026 while checking declaration ``bad\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/rec-missing-ih",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.040255577,
      "cpu_time": 0.036212654999999996,
      "max_rss": 77312000,
      "instructions": 295549408,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.5561520130000001,
      "cpu_time": 0.551843692,
      "max_rss": 77250560,
      "instructions": 7210053215,
      "stdout": "Rejecting declaration ``Issue.Owner:\nExpected a sort, got ``Eq.rec.{2, 1} ``Bool ``Issue.gateA (fun ``x._@.Test.2231661705._hygCtx._hyg.7 : ``Bool => fun ``x._@.Test.2231661705._hygCtx._hyg.9 : ``Eq.{1} ``Bool ``Issue.gateA #0 => Type) Prop ``Issue.gateB #0\n\u2026 while checking type of inductive ``Issue.Owner\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "cedar",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "mini",
      "test": "con-leche",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.047043158,
      "cpu_time": 0.042353873,
      "max_rss": 77361152,
      "instructions": 245480798,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "mini",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.094306648,
      "cpu_time": 0.090320149,
      "max_rss": 77811712,
      "instructions": 1039683606,
      "stdout": "Rejecting declaration ``trans:\nExpected definitional equality between ``Nat.zero and ``Nat.succ 0, but they differ.\n\u2026 whnfed down to ``Nat.zero =?= ``Nat.succ 0\n\u2026 while checking ``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0) =?= ``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)\n\u2026 whnfed down to ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1))\n\u2026 while checking ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1))\n\u2026 whnfed down to ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``Acc.rec.{0, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Init.WF.3294888691._hygCtx._hyg.23 : ``Nat => fun ``x._@.Init.WF.3294888691._hygCtx._hyg.22 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0))) (fun ``x._@.Init.WF.3294888691._hygCtx._hyg.28 : ``Nat => fun ``ac\u2081 : \u2200 ``y : ``Nat, fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => fun ``x._@.Init.WF.3294888691._hygCtx._hyg.31 : \u2200 ``y : ``Nat, fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 #0 #2 \u2192 fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) => fun ``h\u2082 : fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #2 => #2 (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0 (``Nat.lt_succ_self (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)))) =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0\n\u2026 while checking ``f (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``Acc.inv.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #0 (``Nat.lt_succ_self (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)))) =?= ``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0\n\u2026 whnfed down to ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``Acc.inv.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #0 (``Nat.lt_succ_self (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0))))) =?= ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0)\n\u2026 while checking ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``Acc.inv.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #0 (``Nat.lt_succ_self (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0))))) =?= ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0)\n\u2026 whnfed down to \u2200 ``a : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)), ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``Acc.inv.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #0 (``Nat.lt_succ_self (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0))))) =?= \u2200 ``a : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)), ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0)\n\u2026 while checking \u2200 ``a : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)), ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``Acc.inv.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #0 (``Nat.lt_succ_self (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0))))) =?= \u2200 ``a : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)), ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0)\n\u2026 while checking declaration ``trans\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.104881399,
      "cpu_time": 0.100350324,
      "max_rss": 77627392,
      "instructions": 1031752748,
      "stdout": "Rejecting declaration ``left:\nExpected definitional equality between ``Nat.zero and ``Nat.succ 0, but they differ.\n\u2026 whnfed down to ``Nat.zero =?= ``Nat.succ 0\n\u2026 while checking 0 =?= ``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)\n\u2026 whnfed down to ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) 0 =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1))\n\u2026 while checking ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) 0 =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1))\n\u2026 whnfed down to ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) 0 (``Acc.rec.{0, 1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) (fun ``x._@.Init.WF.3294888691._hygCtx._hyg.23 : ``Nat => fun ``x._@.Init.WF.3294888691._hygCtx._hyg.22 : ``Acc.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) #0 => ``LT.lt.{0} ``Nat ``instLTNat 0 #1 \u2192 ``Acc.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) 0) (fun ``x._@.Init.WF.3294888691._hygCtx._hyg.28 : ``Nat => fun ``ac\u2081 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) #1 => fun ``x._@.Init.WF.3294888691._hygCtx._hyg.31 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #2 \u2192 ``LT.lt.{0} ``Nat ``instLTNat 0 #1 \u2192 ``Acc.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) 0 => fun ``h\u2082 : ``LT.lt.{0} ``Nat ``instLTNat 0 #2 => #2 0 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0 (``Nat.lt_succ_self 0)) =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0\n\u2026 while checking ``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``Acc.intro.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (fun ``x._@.Test.1888824956._hygCtx._hyg.30 : ``Nat => ``Acc.inv.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0 #1)) =?= ``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0\n\u2026 whnfed down to ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``Acc.intro.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (fun ``x._@.Test.1888824956._hygCtx._hyg.30 : ``Nat => ``Acc.inv.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0 #1))) =?= ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0)\n\u2026 while checking ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``Acc.intro.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (fun ``x._@.Test.1888824956._hygCtx._hyg.30 : ``Nat => ``Acc.inv.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0 #1))) =?= ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0)\n\u2026 whnfed down to \u2200 ``a : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)), ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``Acc.intro.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (fun ``x._@.Test.1888824956._hygCtx._hyg.30 : ``Nat => ``Acc.inv.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0 #1))) =?= \u2200 ``a : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)), ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0)\n\u2026 while checking \u2200 ``a : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)), ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``Acc.intro.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (fun ``x._@.Test.1888824956._hygCtx._hyg.30 : ``Nat => ``Acc.inv.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0 #1))) =?= \u2200 ``a : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)), ``Eq.{1} ``Bool (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0) (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #0)\n\u2026 while checking declaration ``left\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.11041207400000001,
      "cpu_time": 0.106333117,
      "max_rss": 77594624,
      "instructions": 1218982673,
      "stdout": "Accepted 40 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.036404689000000004,
      "cpu_time": 0.032719087,
      "max_rss": 76980224,
      "instructions": 216693540,
      "stdout": "Rejecting declaration ``trans:\nExpected definitional equality between #3 and ``Quot.lift.{0, 1} #6 #5 #4 #3 #2, but they differ.\n\u2026 whnfed down to #3 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2\n\u2026 while checking #3 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2\n\u2026 whnfed down to #3 #0 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1\n\u2026 while checking #3 #0 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1\n\u2026 whnfed down to ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (#3 #0) =?= \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking declaration ``trans\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.038254226,
      "cpu_time": 0.0337155,
      "max_rss": 77176832,
      "instructions": 221880195,
      "stdout": "Rejecting declaration ``left:\nExpected definitional equality between #3 and ``Quot.lift.{0, 1} #6 #5 #4 #3 #2, but they differ.\n\u2026 whnfed down to #3 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2\n\u2026 while checking #3 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2\n\u2026 whnfed down to #3 #0 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1\n\u2026 while checking ``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0) =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1\n\u2026 whnfed down to ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1) (``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking declaration ``left\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.036603883000000004,
      "cpu_time": 0.0325113,
      "max_rss": 77049856,
      "instructions": 223794969,
      "stdout": "Rejecting declaration ``left':\nExpected definitional equality between #3 and ``Quot.lift.{0, 1} #6 #5 #4 #3 #2, but they differ.\n\u2026 whnfed down to #3 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2\n\u2026 while checking #3 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2\n\u2026 whnfed down to #3 #0 =?= ``Quot.lift.{0, 1} #6 #5 #4 #3 #2 #1\n\u2026 while checking ``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0) =?= ``lift.{0, 1} #6 #5 #4 #3 #2 #1\n\u2026 whnfed down to ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 whnfed down to \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, \u2200 ``z : #5, ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 (``Quot.mk.{0} #6 #5 #0)) =?= \u2200 ``P : Prop, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``\u03b1 : Type, \u2200 ``f : (#2 \u2192 #1), \u2200 ``h : (\u2200 ``x : #3, \u2200 ``y : #4, #4 #1 #0 \u2192 ``Eq.{1} #4 (#3 #2) (#3 #1)), \u2200 ``q : ``Quot.{0} #4 #3, #5 \u2192 ``Eq.{1} #4 (``lift.{0, 1} #6 #5 #4 #3 #2 #1) (``lift.{0, 1} #6 #5 #4 #3 #2 #1)\n\u2026 while checking declaration ``left'\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.037927834,
      "cpu_time": 0.034049394999999996,
      "max_rss": 77766656,
      "instructions": 214604877,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.036296557,
      "cpu_time": 0.032478162,
      "max_rss": 76906496,
      "instructions": 208366682,
      "stdout": "Rejecting declaration ``etaCtor:\nExpected definitional equality between ``T.mk (``T.val (#0 ``True.intro)) and #0, but they differ.\n\u2026 whnfed down to ``T.mk (``T.val (#0 ``True.intro)) =?= #0\n\u2026 while checking ``T.mk (``T.val (#0 ``True.intro)) =?= #0\n\u2026 whnfed down to ``Eq.{1} (``True \u2192 ``T) (``T.mk (``T.val (#0 ``True.intro))) =?= ``Eq.{1} (``True \u2192 ``T) #0\n\u2026 while checking ``Eq.{1} (``True \u2192 ``T) (``T.mk (``T.val (#0 ``True.intro))) =?= ``Eq.{1} (``True \u2192 ``T) #0\n\u2026 whnfed down to ``Eq.{1} (``True \u2192 ``T) (``T.mk (``T.val (#0 ``True.intro))) #0 =?= ``Eq.{1} (``True \u2192 ``T) #0 #0\n\u2026 while checking ``Eq.{1} (``True \u2192 ``T) (``T.mk (``T.val (#0 ``True.intro))) #0 =?= ``Eq.{1} (``True \u2192 ``T) #0 #0\n\u2026 whnfed down to \u2200 ``x : (``True \u2192 ``T), ``Eq.{1} (``True \u2192 ``T) (``T.mk (``T.val (#0 ``True.intro))) #0 =?= \u2200 ``x : (``True \u2192 ``T), ``Eq.{1} (``True \u2192 ``T) #0 #0\n\u2026 while checking \u2200 ``x : (``True \u2192 ``T), ``Eq.{1} (``True \u2192 ``T) (``T.mk (``T.val (#0 ``True.intro))) #0 =?= \u2200 ``x : (``True \u2192 ``T), ``Eq.{1} (``True \u2192 ``T) #0 #0\n\u2026 while checking declaration ``etaCtor\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.037935027,
      "cpu_time": 0.034227880999999995,
      "max_rss": 76894208,
      "instructions": 212218896,
      "stdout": "Rejecting declaration ``etaRuleK:\nExpected definitional equality between ``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true and #0, but they differ.\n\u2026 whnfed down to ``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true =?= #0\n\u2026 while checking ``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true =?= #0\n\u2026 whnfed down to ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true) =?= ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) #0\n\u2026 while checking ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true) =?= ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) #0\n\u2026 whnfed down to ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true) #0 =?= ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) #0 #0\n\u2026 while checking ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true) #0 =?= ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) #0 #0\n\u2026 whnfed down to \u2200 ``a : (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool), ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true) #0 =?= \u2200 ``a : (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool), ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) #0 #0\n\u2026 while checking \u2200 ``a : (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool), ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Test.1420384072._hygCtx._hyg.30 : ``Bool => fun ``x._@.Test.1420384072._hygCtx._hyg.32 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) (#0 (``Eq.refl.{1} ``Bool ``Bool.true)) ``Bool.true) #0 =?= \u2200 ``a : (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool), ``Eq.{1} (``Eq.{1} ``Bool ``Bool.true ``Bool.true \u2192 ``Bool) #0 #0\n\u2026 while checking declaration ``etaRuleK\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.039207662000000004,
      "cpu_time": 0.035314279,
      "max_rss": 76681216,
      "instructions": 204237080,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.03613276,
      "cpu_time": 0.031815574,
      "max_rss": 77869056,
      "instructions": 204135523,
      "stdout": "Rejecting declaration ``EcosystemCase:\nExpected level equality does not hold: 1 = 2\n\u2026 whnfed down to Type =?= Type 1\n\u2026 while checking Type =?= Type 1\n\u2026 while checking declaration ``EcosystemCase\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.035501297,
      "cpu_time": 0.031840992,
      "max_rss": 77434880,
      "instructions": 207275771,
      "stdout": "Declinig to handle due to parse error:\nNested inductive ``E not supported\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.038785451000000006,
      "cpu_time": 0.035480248000000006,
      "max_rss": 77705216,
      "instructions": 205786272,
      "stdout": "Rejecting declaration ``LALReduciblePositivity:\nNot strictly positive: ``LALReduciblePositivity occurs in domain\n\u2026 while checking argument 1 of ``LALReduciblePositivity.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.038720369000000004,
      "cpu_time": 0.034748247,
      "max_rss": 77561856,
      "instructions": 207734397,
      "stdout": "Accepted 5 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.034258697000000005,
      "cpu_time": 0.030803709999999998,
      "max_rss": 77475840,
      "instructions": 207730552,
      "stdout": "Accepted 5 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036670658,
      "cpu_time": 0.032907491999999997,
      "max_rss": 78290944,
      "instructions": 205293126,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.053503586000000006,
      "cpu_time": 0.032682773,
      "max_rss": 77348864,
      "instructions": 205035011,
      "stdout": "Rejecting declaration ``LALProofParameterSwap:\nUnexpected parameter 2 in ``LALProofParameterSwap #2 #0 #1\n\u2026 while checking return type of ``LALProofParameterSwap.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/subject-reduction-redex",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.112165702,
      "cpu_time": 0.108141188,
      "max_rss": 77602816,
      "instructions": 1151309038,
      "stdout": "Rejecting declaration ``redex:\nExpected definitional equality between ``Nat.zero and ``Nat.succ 0, but they differ.\n\u2026 whnfed down to ``Nat.zero =?= ``Nat.succ 0\n\u2026 while checking 0 =?= ``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)\n\u2026 whnfed down to ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) 0 =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1))\n\u2026 while checking ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) 0 =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1))\n\u2026 whnfed down to ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) 0 (``Acc.rec.{0, 1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) (fun ``x._@.Init.WF.3294888691._hygCtx._hyg.23 : ``Nat => fun ``x._@.Init.WF.3294888691._hygCtx._hyg.22 : ``Acc.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) #0 => ``LT.lt.{0} ``Nat ``instLTNat 0 #1 \u2192 ``Acc.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) 0) (fun ``x._@.Init.WF.3294888691._hygCtx._hyg.28 : ``Nat => fun ``ac\u2081 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) #1 => fun ``x._@.Init.WF.3294888691._hygCtx._hyg.31 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #2 \u2192 ``LT.lt.{0} ``Nat ``instLTNat 0 #1 \u2192 ``Acc.{1} ``Nat (``LT.lt.{0} ``Nat ``instLTNat) 0 => fun ``h\u2082 : ``LT.lt.{0} ``Nat ``instLTNat 0 #2 => #2 0 #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3 (``Nat.lt_succ_self 0)) =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3\n\u2026 while checking ``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``redex._proof_2 #3) =?= ``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3\n\u2026 whnfed down to #2 (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``redex._proof_2 #3)) =?= #2 (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3)\n\u2026 while checking #2 (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) (``redex._proof_2 #3)) =?= #2 (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3)\n\u2026 while checking declaration ``redex\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.088690244,
      "cpu_time": 0.084258464,
      "max_rss": 78139392,
      "instructions": 752482749,
      "stdout": "Rejecting declaration ``reduct:\nExpected definitional equality between ``Nat.zero and ``Nat.succ 0, but they differ.\n\u2026 whnfed down to ``Nat.zero =?= ``Nat.succ 0\n\u2026 while checking ``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0) =?= ``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)\n\u2026 whnfed down to ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1))\n\u2026 while checking ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1))\n\u2026 whnfed down to ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``Acc.rec.{0, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Init.WF.3294888691._hygCtx._hyg.23 : ``Nat => fun ``x._@.Init.WF.3294888691._hygCtx._hyg.22 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0))) (fun ``x._@.Init.WF.3294888691._hygCtx._hyg.28 : ``Nat => fun ``ac\u2081 : \u2200 ``y : ``Nat, fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => fun ``x._@.Init.WF.3294888691._hygCtx._hyg.31 : \u2200 ``y : ``Nat, fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 #0 #2 \u2192 fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) => fun ``h\u2082 : fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0 (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #2 => #2 (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) #0) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3 (``Nat.lt_succ_self (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)))) =?= ``Acc.rec.{1, 1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) (fun ``x._@.Test.1043551373._hygCtx._hyg.21 : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.20 : ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #0 => ``Bool) (fun ``x : ``Nat => fun ``x._@.Test.1043551373._hygCtx._hyg.27 : \u2200 ``y : ``Nat, ``LT.lt.{0} ``Nat ``instLTNat #0 #1 \u2192 ``Acc.{1} ``Nat (fun ``x1._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => fun ``x2._@.Test.1043551373._hygCtx._hyg.6 : ``Nat => ``LT.lt.{0} ``Nat ``instLTNat #1 #0) #1 => ``step #1) (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3\n\u2026 while checking ``f (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``redex._proof_1 #3) =?= ``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3\n\u2026 whnfed down to #2 (``f (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``redex._proof_1 #3)) =?= #2 (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3)\n\u2026 while checking #2 (``f (``OfNat.ofNat.{0} ``Nat 0 (``instOfNatNat 0)) (``redex._proof_1 #3)) =?= #2 (``f (``OfNat.ofNat.{0} ``Nat 1 (``instOfNatNat 1)) #3)\n\u2026 while checking declaration ``reduct\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "cslib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "mini",
      "test": "init",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "mini",
      "test": "init-prelude",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "mini",
      "test": "mathlib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "mini",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039037052,
      "cpu_time": 0.034398218,
      "max_rss": 77561856,
      "instructions": 204413927,
      "stdout": "Rejecting declaration ``inconsistent:\nUnknown constant ``rogue\n\u2026 while checking declaration ``inconsistent\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034836059,
      "cpu_time": 0.030182872,
      "max_rss": 76632064,
      "instructions": 204008401,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "other/nat-lit-add",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.034144122,
      "cpu_time": 0.030820518,
      "max_rss": 76955648,
      "instructions": 213230793,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "other/nat-lit-add-bad",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.041541757000000006,
      "cpu_time": 0.033743683,
      "max_rss": 77361152,
      "instructions": 212954503,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "other/nat-lit-ble",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.041286239,
      "cpu_time": 0.037041919,
      "max_rss": 76615680,
      "instructions": 214283807,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "other/nat-lit-sub",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.039473842,
      "cpu_time": 0.034459364,
      "max_rss": 77381632,
      "instructions": 214774904,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034298883,
      "cpu_time": 0.030295521000000002,
      "max_rss": 77508608,
      "instructions": 204421035,
      "stdout": "Rejecting declaration ``inconsistent:\nUnknown constant ``rogue\n\u2026 while checking declaration ``inconsistent\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034109258,
      "cpu_time": 0.030251261,
      "max_rss": 77197312,
      "instructions": 205447495,
      "stdout": "Rejecting declaration ``badFalse:\nExpected definitional equality between ``False and ``True, but they differ.\n\u2026 whnfed down to ``False =?= ``True\n\u2026 while checking ``False =?= ``True\n\u2026 while checking declaration ``badFalse\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037567529,
      "cpu_time": 0.033707865,
      "max_rss": 77389824,
      "instructions": 203995922,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "perf/app-lam",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.008164701000002,
      "cpu_time": 29.998392911,
      "max_rss": 82046976,
      "instructions": 208630765820,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "mini",
      "test": "perf/args-before-unfold",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.007265826,
      "cpu_time": 30.000598755,
      "max_rss": 94449664,
      "instructions": 302928566969,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.41436749700000003,
      "cpu_time": 0.40972623900000005,
      "max_rss": 220794880,
      "instructions": 5676764817,
      "stdout": "Accepted 11 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/church-numerals",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.008052549000002,
      "cpu_time": 29.998578959,
      "max_rss": 142680064,
      "instructions": 507372426306,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033643255000000004,
      "cpu_time": 0.029373563999999998,
      "max_rss": 76988416,
      "instructions": 223366293,
      "stdout": "Accepted 6 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038684904,
      "cpu_time": 0.034961843,
      "max_rss": 77651968,
      "instructions": 245853632,
      "stdout": "Accepted 15 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/folded-constant-first",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.006663669,
      "cpu_time": 30.00093453,
      "max_rss": 94359552,
      "instructions": 270313734533,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/folded-constant-last",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.007415988,
      "cpu_time": 30.001282478,
      "max_rss": 94564352,
      "instructions": 297180637526,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/fueled-chain",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.008323199000003,
      "cpu_time": 30.00086432,
      "max_rss": 81088512,
      "instructions": 459622475213,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/grind-ring-5",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.03426454,
      "cpu_time": 0.030999042,
      "max_rss": 77680640,
      "instructions": 235637832,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "mini",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035227774,
      "cpu_time": 0.031553581000000004,
      "max_rss": 77438976,
      "instructions": 230876667,
      "stdout": "Accepted 8 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034609646,
      "cpu_time": 0.031024918,
      "max_rss": 78131200,
      "instructions": 219424258,
      "stdout": "Accepted 7 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.556742252,
      "cpu_time": 0.5507805980000001,
      "max_rss": 1073606656,
      "instructions": 7766233264,
      "stdout": "Accepted 13 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/magma-list-deep-n21",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.050579622000000005,
      "cpu_time": 0.04709559,
      "max_rss": 78761984,
      "instructions": 499602835,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "mini",
      "test": "perf/magma-list-deep-n36",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.049150387000000004,
      "cpu_time": 0.045871003,
      "max_rss": 78946304,
      "instructions": 499430387,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "mini",
      "test": "perf/magma-list-pair-n21",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.04664564,
      "cpu_time": 0.042708027,
      "max_rss": 77373440,
      "instructions": 351328569,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "mini",
      "test": "perf/magma-list-pair-n7",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.030068176,
      "cpu_time": 30.000776095000003,
      "max_rss": 78159872,
      "instructions": 473123150004,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "mini",
      "test": "perf/magma-string-n4",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.033993411,
      "cpu_time": 0.030491601,
      "max_rss": 76922880,
      "instructions": 233282052,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "mini",
      "test": "perf/magma-string-pair-n9",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.034503215000000004,
      "cpu_time": 0.03103032,
      "max_rss": 77049856,
      "instructions": 233444048,
      "stdout": "Declinig to handle due to parse error:\nThe mini kernel does not support nat literals larger than 10\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "mini",
      "test": "perf/refute-cheap-first",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.006929669,
      "cpu_time": 30.000281262,
      "max_rss": 81043456,
      "instructions": 557236686412,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/refute-cheap-last",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.007052716,
      "cpu_time": 29.997855868,
      "max_rss": 80785408,
      "instructions": 562450753398,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/repeated-subproblem",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.008251994000002,
      "cpu_time": 30.001725908,
      "max_rss": 278179840,
      "instructions": 500531498523,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/shared-subterm",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.468184373000003,
      "cpu_time": 29.998753713,
      "max_rss": 13437157376,
      "instructions": 118652559819,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8898097460000001,
      "cpu_time": 0.870324389,
      "max_rss": 74117120,
      "instructions": 11059961636,
      "stdout": "Accepted 5 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "perf/unroll-versus-evaluate",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.007826921000003,
      "cpu_time": 30.001406112,
      "max_rss": 94240768,
      "instructions": 296038441962,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "mini",
      "test": "std",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "mini",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029758071,
      "cpu_time": 0.026901243000000002,
      "max_rss": 73555968,
      "instructions": 204032273,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032845931,
      "cpu_time": 0.028632404,
      "max_rss": 76488704,
      "instructions": 204041816,
      "stdout": "Rejecting declaration ``badDef:\nExpected level equality does not hold: 0 = 2\n\u2026 whnfed down to Prop =?= Type 1\n\u2026 while checking Prop =?= Type 1\n\u2026 while checking declaration ``badDef\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031819900000000005,
      "cpu_time": 0.028147354,
      "max_rss": 73617408,
      "instructions": 204139474,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033393957,
      "cpu_time": 0.029537731,
      "max_rss": 77307904,
      "instructions": 204069496,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031125641000000003,
      "cpu_time": 0.027595518,
      "max_rss": 76406784,
      "instructions": 204256507,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030060237000000004,
      "cpu_time": 0.027018526,
      "max_rss": 72941568,
      "instructions": 204478750,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029950663000000002,
      "cpu_time": 0.027089016,
      "max_rss": 73596928,
      "instructions": 204528613,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031780077000000004,
      "cpu_time": 0.028471913,
      "max_rss": 73822208,
      "instructions": 204420175,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031801366000000005,
      "cpu_time": 0.028101178,
      "max_rss": 77180928,
      "instructions": 204429728,
      "stdout": "Rejecting declaration ``forallSortBad:\nExpected a sort, got #1\n\u2026 while checking declaration ``forallSortBad\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032879273,
      "cpu_time": 0.029702632000000003,
      "max_rss": 73281536,
      "instructions": 204335800,
      "stdout": "Rejecting declaration ``nonTypeType:\nExpected a sort, got Type \u2192 Type \u2192 Type\n\u2026 while checking declaration ``nonTypeType\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031606962,
      "cpu_time": 0.028565786,
      "max_rss": 75653120,
      "instructions": 204319639,
      "stdout": "Rejecting declaration ``nonTypeAxiom:\nExpected a sort, got Type \u2192 Type \u2192 Type\n\u2026 while checking declaration ``nonTypeAxiom\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030970311,
      "cpu_time": 0.027887706,
      "max_rss": 73580544,
      "instructions": 204053495,
      "stdout": "Rejecting declaration ``nonPropThm:\nThe type of a theorem must be a proposition, but Prop has universe 1\n\u2026 while checking declaration ``nonPropThm\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030943170000000002,
      "cpu_time": 0.027744571000000003,
      "max_rss": 73515008,
      "instructions": 204490000,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033303839,
      "cpu_time": 0.029955095,
      "max_rss": 73281536,
      "instructions": 204059358,
      "stdout": "Rejecting declaration ``selfProof:\nUnknown constant ``selfProof\n\u2026 while checking declaration ``selfProof\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032343401,
      "cpu_time": 0.029033926,
      "max_rss": 75603968,
      "instructions": 204042967,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031014653000000003,
      "cpu_time": 0.027769835,
      "max_rss": 73555968,
      "instructions": 204050020,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034297839000000004,
      "cpu_time": 0.030467707,
      "max_rss": 73818112,
      "instructions": 204064626,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032419061,
      "cpu_time": 0.02901519,
      "max_rss": 73289728,
      "instructions": 204511542,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030918112,
      "cpu_time": 0.027018304,
      "max_rss": 73248768,
      "instructions": 204059377,
      "stdout": "Rejecting declaration ``tut06_bad01:\nDuplicate level parameters in declaration of ``tut06_bad01\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038223857,
      "cpu_time": 0.034765652,
      "max_rss": 75100160,
      "instructions": 204057780,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033262642,
      "cpu_time": 0.029741143,
      "max_rss": 73576448,
      "instructions": 204059343,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033656849,
      "cpu_time": 0.030139879,
      "max_rss": 73351168,
      "instructions": 204220748,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031809592000000005,
      "cpu_time": 0.02841162,
      "max_rss": 73875456,
      "instructions": 204224504,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032168584,
      "cpu_time": 0.028410417,
      "max_rss": 75612160,
      "instructions": 204108537,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031301380000000004,
      "cpu_time": 0.028234999,
      "max_rss": 74571776,
      "instructions": 204162419,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032052356000000004,
      "cpu_time": 0.028878665,
      "max_rss": 73936896,
      "instructions": 204067500,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032937723,
      "cpu_time": 0.029034739,
      "max_rss": 73617408,
      "instructions": 204109600,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033378969,
      "cpu_time": 0.029834536000000002,
      "max_rss": 75595776,
      "instructions": 204182168,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034304823000000005,
      "cpu_time": 0.030630241000000002,
      "max_rss": 73875456,
      "instructions": 204726046,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033300784,
      "cpu_time": 0.029225466000000002,
      "max_rss": 76193792,
      "instructions": 206828951,
      "stdout": "Accepted 7 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034154311,
      "cpu_time": 0.030543751,
      "max_rss": 73691136,
      "instructions": 207534299,
      "stdout": "Accepted 8 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033599322,
      "cpu_time": 0.030134149000000002,
      "max_rss": 73228288,
      "instructions": 208097356,
      "stdout": "Accepted 10 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032025776,
      "cpu_time": 0.028415614000000002,
      "max_rss": 76410880,
      "instructions": 204090073,
      "stdout": "Accepted 1 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035513084,
      "cpu_time": 0.032126217,
      "max_rss": 73695232,
      "instructions": 204424196,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029470624,
      "cpu_time": 0.027025867999999998,
      "max_rss": 73220096,
      "instructions": 204148787,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047261015,
      "cpu_time": 0.029943914,
      "max_rss": 76640256,
      "instructions": 204365313,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035229133,
      "cpu_time": 0.032358162999999995,
      "max_rss": 73543680,
      "instructions": 204832521,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035425429,
      "cpu_time": 0.031751565,
      "max_rss": 76378112,
      "instructions": 205608584,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03094879,
      "cpu_time": 0.027546394,
      "max_rss": 75522048,
      "instructions": 205387956,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03879606,
      "cpu_time": 0.035125836,
      "max_rss": 73723904,
      "instructions": 205703421,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032616181,
      "cpu_time": 0.029494451,
      "max_rss": 76447744,
      "instructions": 205676553,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032777575,
      "cpu_time": 0.029121455,
      "max_rss": 75259904,
      "instructions": 204641063,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031407609,
      "cpu_time": 0.028256817000000004,
      "max_rss": 73166848,
      "instructions": 205522627,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033153227,
      "cpu_time": 0.029848483999999998,
      "max_rss": 73359360,
      "instructions": 205272812,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032865448000000005,
      "cpu_time": 0.028923872,
      "max_rss": 73818112,
      "instructions": 212388068,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032357228,
      "cpu_time": 0.028877753,
      "max_rss": 73363456,
      "instructions": 204358558,
      "stdout": "Rejecting declaration ``inductBadNonSort:\nExpected a sort, got fun ``x : Type => fun ``y : Type => #1\n\u2026 while checking type of inductive ``inductBadNonSort\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035395855000000004,
      "cpu_time": 0.031344197000000004,
      "max_rss": 73756672,
      "instructions": 204104233,
      "stdout": "Rejecting declaration ``inductBadNonSort2:\nExpected a sort, got ``aType\n\u2026 while checking type of inductive ``inductBadNonSort2\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031656325,
      "cpu_time": 0.028337447,
      "max_rss": 75927552,
      "instructions": 204075909,
      "stdout": "Rejecting declaration ``inductLevelParam:\nDuplicate level parameters in declaration of ``inductLevelParam\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033279223000000004,
      "cpu_time": 0.029936523000000003,
      "max_rss": 73445376,
      "instructions": 204089117,
      "stdout": "Rejecting declaration ``inductTooFewParams:\nInsufficient number of parameters: Prop\n\u2026 while checking type of inductive ``inductTooFewParams\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032954856000000005,
      "cpu_time": 0.02865193,
      "max_rss": 75911168,
      "instructions": 204328836,
      "stdout": "Rejecting declaration ``inductWrongCtorParams:\nExpected level equality does not hold: 0 = 1\n\u2026 whnfed down to Prop =?= Type\n\u2026 while checking Prop =?= Type\n\u2026 while checking parameters of constructor ``inductWrongCtorParams.mk match those of ``inductWrongCtorParams\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033479457000000004,
      "cpu_time": 0.029995137,
      "max_rss": 73871360,
      "instructions": 204396438,
      "stdout": "Rejecting declaration ``inductWrongCtorResParams:\nUnexpected parameter 1 in ``inductWrongCtorResParams #0 #1\n\u2026 while checking return type of ``inductWrongCtorResParams.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033246922000000005,
      "cpu_time": 0.030011911000000002,
      "max_rss": 73732096,
      "instructions": 204452010,
      "stdout": "Rejecting declaration ``inductWrongCtorResLevel:\nLevel parameters do not match those of ``inductWrongCtorResLevel in ``inductWrongCtorResLevel.{``u2, ``u1} #1 #0\n\u2026 while checking return type of ``inductWrongCtorResLevel.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031558973000000004,
      "cpu_time": 0.028118780000000003,
      "max_rss": 76443648,
      "instructions": 204303095,
      "stdout": "Rejecting declaration ``inductInIndex:\nUnexpected recursive occurrence of ``inductInIndex in index argument 1 of ``inductInIndex (``inductInIndex ``aProp)\n\u2026 while checking return type of ``inductInIndex.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042816465000000005,
      "cpu_time": 0.030854941,
      "max_rss": 73363456,
      "instructions": 204266945,
      "stdout": "Rejecting declaration ``indNeg:\nNot strictly positive: ``indNeg occurs in domain\n\u2026 while checking argument 1 of ``indNeg.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032115194,
      "cpu_time": 0.028660625,
      "max_rss": 73793536,
      "instructions": 205935398,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032960156000000004,
      "cpu_time": 0.029815253,
      "max_rss": 77086720,
      "instructions": 204519924,
      "stdout": "Rejecting declaration ``reduceCtorType:\nExpected an application headed by the current inductive, got ``id.{2} Type ``reduceCtorType\n\u2026 while checking return type of ``reduceCtorType.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032868364000000004,
      "cpu_time": 0.02929056,
      "max_rss": 72937472,
      "instructions": 204668115,
      "stdout": "Rejecting declaration ``indNegReducible:\nNot strictly positive: ``indNegReducible occurs in domain\n\u2026 while checking argument 1 of ``indNegReducible.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034943629000000004,
      "cpu_time": 0.031662942,
      "max_rss": 73555968,
      "instructions": 204700603,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032388886,
      "cpu_time": 0.02891435,
      "max_rss": 74596352,
      "instructions": 204739661,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033987929,
      "cpu_time": 0.030131907000000003,
      "max_rss": 75894784,
      "instructions": 204788426,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034925515000000004,
      "cpu_time": 0.030902831,
      "max_rss": 73269248,
      "instructions": 204230951,
      "stdout": "Rejecting declaration ``typeWithTooHighTypeField:\nExpected level inequality does not hold: 2 \u2264 1\n\u2026 while checking argument 1 of ``typeWithTooHighTypeField.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032934437000000004,
      "cpu_time": 0.029034059,
      "max_rss": 73711616,
      "instructions": 204473748,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034085482,
      "cpu_time": 0.030532768999999998,
      "max_rss": 75812864,
      "instructions": 205437116,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034954499,
      "cpu_time": 0.031516473,
      "max_rss": 76546048,
      "instructions": 206377430,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035300497,
      "cpu_time": 0.03131254,
      "max_rss": 75522048,
      "instructions": 206700599,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03556923,
      "cpu_time": 0.031831865,
      "max_rss": 73154560,
      "instructions": 207681111,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032935751,
      "cpu_time": 0.029782369,
      "max_rss": 73629696,
      "instructions": 207520422,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031988878000000005,
      "cpu_time": 0.028677589000000003,
      "max_rss": 73228288,
      "instructions": 204950001,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035392319000000005,
      "cpu_time": 0.031682033,
      "max_rss": 73478144,
      "instructions": 207490290,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037468455000000005,
      "cpu_time": 0.034057469,
      "max_rss": 74919936,
      "instructions": 205677082,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039143561,
      "cpu_time": 0.032196919000000004,
      "max_rss": 73904128,
      "instructions": 236915539,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036423238000000004,
      "cpu_time": 0.032455193,
      "max_rss": 73199616,
      "instructions": 204999196,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037145501000000004,
      "cpu_time": 0.033390566999999996,
      "max_rss": 76591104,
      "instructions": 204629430,
      "stdout": "Rejecting declaration ``bogusRecursorFalse:\nExpected 1 levels, got 0\n\u2026 while checking declaration ``bogusRecursorFalse\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033077746000000005,
      "cpu_time": 0.029429258,
      "max_rss": 76607488,
      "instructions": 207757131,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033994152,
      "cpu_time": 0.030309731,
      "max_rss": 73924608,
      "instructions": 208009632,
      "stdout": "Accepted 5 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033853438,
      "cpu_time": 0.030343143000000003,
      "max_rss": 74342400,
      "instructions": 209389334,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032865218,
      "cpu_time": 0.028861241,
      "max_rss": 73064448,
      "instructions": 209981256,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033047059000000004,
      "cpu_time": 0.029498919999999998,
      "max_rss": 73605120,
      "instructions": 215669360,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036703663000000004,
      "cpu_time": 0.032785823,
      "max_rss": 73785344,
      "instructions": 230915044,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034876834,
      "cpu_time": 0.030701616,
      "max_rss": 73662464,
      "instructions": 224137278,
      "stdout": "Accepted 6 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035788520000000004,
      "cpu_time": 0.032223115000000004,
      "max_rss": 73428992,
      "instructions": 262720208,
      "stdout": "Accepted 7 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.156184133,
      "cpu_time": 0.151860613,
      "max_rss": 76144640,
      "instructions": 2040253067,
      "stdout": "Accepted 7 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034093518,
      "cpu_time": 0.030617775000000003,
      "max_rss": 73646080,
      "instructions": 206083562,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034649118,
      "cpu_time": 0.030918493000000002,
      "max_rss": 75137024,
      "instructions": 206380882,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036505532,
      "cpu_time": 0.032764663,
      "max_rss": 76619776,
      "instructions": 206323542,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.061638598,
      "cpu_time": 0.029278928000000003,
      "max_rss": 76009472,
      "instructions": 207508789,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031928195,
      "cpu_time": 0.028724587,
      "max_rss": 77545472,
      "instructions": 205625052,
      "stdout": "Rejecting declaration ``projOutOfRange:\nProjection index 3 out of bounds for ``And\n\u2026 while checking declaration ``projOutOfRange\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033415589,
      "cpu_time": 0.02911098,
      "max_rss": 73859072,
      "instructions": 205323600,
      "stdout": "Rejecting declaration ``projNotStruct:\nInvalid projection, ``N has not exactly one constructor\n\u2026 while checking declaration ``projNotStruct\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033237465,
      "cpu_time": 0.029776218,
      "max_rss": 73261056,
      "instructions": 207845152,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034470604,
      "cpu_time": 0.030634148,
      "max_rss": 72888320,
      "instructions": 207804099,
      "stdout": "Rejecting declaration ``projProp2:\nInvalid projection; projection 2 would project data out of a proposition\n\u2026 while checking declaration ``projProp2\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031789175,
      "cpu_time": 0.028832820000000002,
      "max_rss": 73416704,
      "instructions": 207839219,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033069692000000005,
      "cpu_time": 0.029913538,
      "max_rss": 75169792,
      "instructions": 207809860,
      "stdout": "Rejecting declaration ``projProp4:\nInvalid projection; projection 4 would project data out of a proposition\n\u2026 while checking declaration ``projProp4\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035169753000000005,
      "cpu_time": 0.031978483,
      "max_rss": 73535488,
      "instructions": 207889405,
      "stdout": "Rejecting declaration ``projProp5:\nInvalid projection; projection 4 would project data out of a proposition\n\u2026 while checking declaration ``projProp5\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032872392,
      "cpu_time": 0.029446871000000003,
      "max_rss": 73183232,
      "instructions": 207809835,
      "stdout": "Rejecting declaration ``projProp6:\nInvalid projection; projection 4 is depended upon and not a proposition.\n\u2026 while checking declaration ``projProp6\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033819265,
      "cpu_time": 0.030039072,
      "max_rss": 73646080,
      "instructions": 207404290,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032296585,
      "cpu_time": 0.028925391,
      "max_rss": 74948608,
      "instructions": 206853346,
      "stdout": "Rejecting declaration ``projIndexData:\nExpected definitional equality between ``N and ``True, but they differ.\n\u2026 whnfed down to ``N =?= ``True\n\u2026 while checking ``N =?= ``True\n\u2026 whnfed down to ``ProjDataIndex #0 \u2192 ``N =?= ``ProjDataIndex #0 \u2192 ``True\n\u2026 while checking ``ProjDataIndex #0 \u2192 ``N =?= ``ProjDataIndex #0 \u2192 ``True\n\u2026 whnfed down to \u2200 ``x : ``N, ``ProjDataIndex #0 \u2192 ``N =?= \u2200 ``x : ``N, ``ProjDataIndex #0 \u2192 ``True\n\u2026 while checking \u2200 ``x : ``N, ``ProjDataIndex #0 \u2192 ``N =?= \u2200 ``x : ``N, ``ProjDataIndex #0 \u2192 ``True\n\u2026 while checking declaration ``projIndexData\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032585305,
      "cpu_time": 0.029313542,
      "max_rss": 74420224,
      "instructions": 206763677,
      "stdout": "Rejecting declaration ``projIndexData2:\nProjection index 2 out of bounds for ``ProjDataIndex\n\u2026 while checking declaration ``projIndexData2\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034868078000000004,
      "cpu_time": 0.03090213,
      "max_rss": 73035776,
      "instructions": 209559797,
      "stdout": "Accepted 6 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034702227,
      "cpu_time": 0.031028811000000003,
      "max_rss": 76443648,
      "instructions": 210497734,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034676499,
      "cpu_time": 0.030392063,
      "max_rss": 73420800,
      "instructions": 211247571,
      "stdout": "Rejecting declaration ``ruleKbad:\nExpected definitional equality between ``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1 and #0, but they differ.\n\u2026 whnfed down to ``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1 =?= #0\n\u2026 while checking ``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1 =?= #0\n\u2026 whnfed down to ``Eq.{1} ``Bool (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1) =?= ``Eq.{1} ``Bool #0\n\u2026 while checking ``Eq.{1} ``Bool (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1) =?= ``Eq.{1} ``Bool #0\n\u2026 whnfed down to ``Eq.{1} ``Bool (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1) #0 =?= ``Eq.{1} ``Bool #0 #0\n\u2026 while checking ``Eq.{1} ``Bool (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1) #0 =?= ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1) #0 =?= \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1) #0 =?= \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``h : ``Eq.{1} ``Bool ``Bool.true ``Bool.false, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1) #0 =?= ``Eq.{1} ``Bool ``Bool.true ``Bool.false \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``h : ``Eq.{1} ``Bool ``Bool.true ``Bool.false, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Eq.rec.{1, 1} ``Bool ``Bool.true (fun ``x._@.Tutorial.3161876795._hygCtx._hyg.17 : ``Bool => fun ``x._@.Tutorial.3161876795._hygCtx._hyg.19 : ``Eq.{1} ``Bool ``Bool.true #0 => ``Bool) #0 ``Bool.false #1) #0 =?= ``Eq.{1} ``Bool ``Bool.true ``Bool.false \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking declaration ``ruleKbad\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037373478,
      "cpu_time": 0.033784388,
      "max_rss": 75141120,
      "instructions": 260942677,
      "stdout": "Rejecting declaration ``ruleKAcc:\nExpected definitional equality between ``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1 and #0, but they differ.\n\u2026 whnfed down to ``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1 =?= #0\n\u2026 while checking ``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1 =?= #0\n\u2026 whnfed down to ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) =?= ``Eq.{1} ``Bool #0\n\u2026 while checking ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) =?= ``Eq.{1} ``Bool #0\n\u2026 whnfed down to ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= ``Eq.{1} ``Bool #0 #0\n\u2026 while checking ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``h : ``Acc.{``u} #2 #1 #0, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= ``Acc.{``u} #2 #1 #0 \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``h : ``Acc.{``u} #2 #1 #0, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= ``Acc.{``u} #2 #1 #0 \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``x : #1, \u2200 ``h : ``Acc.{``u} #2 #1 #0, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``x : #1, ``Acc.{``u} #2 #1 #0 \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``x : #1, \u2200 ``h : ``Acc.{``u} #2 #1 #0, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``x : #1, ``Acc.{``u} #2 #1 #0 \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``p : (#0 \u2192 #1 \u2192 Prop), \u2200 ``x : #1, \u2200 ``h : ``Acc.{``u} #2 #1 #0, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``p : (#0 \u2192 #1 \u2192 Prop), \u2200 ``x : #1, ``Acc.{``u} #2 #1 #0 \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``p : (#0 \u2192 #1 \u2192 Prop), \u2200 ``x : #1, \u2200 ``h : ``Acc.{``u} #2 #1 #0, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``p : (#0 \u2192 #1 \u2192 Prop), \u2200 ``x : #1, ``Acc.{``u} #2 #1 #0 \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``\u03b1 : Sort ``u, \u2200 ``p : (#0 \u2192 #1 \u2192 Prop), \u2200 ``x : #1, \u2200 ``h : ``Acc.{``u} #2 #1 #0, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``\u03b1 : Sort ``u, \u2200 ``p : (#0 \u2192 #1 \u2192 Prop), \u2200 ``x : #1, ``Acc.{``u} #2 #1 #0 \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``\u03b1 : Sort ``u, \u2200 ``p : (#0 \u2192 #1 \u2192 Prop), \u2200 ``x : #1, \u2200 ``h : ``Acc.{``u} #2 #1 #0, \u2200 ``a : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, ``u} #4 #3 (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4255978773._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{``u} #7 #6 #1 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4255978773._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4255978773._hygCtx._hyg.24 : ``Acc.{``u} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``\u03b1 : Sort ``u, \u2200 ``p : (#0 \u2192 #1 \u2192 Prop), \u2200 ``x : #1, ``Acc.{``u} #2 #1 #0 \u2192 \u2200 ``a : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking declaration ``ruleKAcc\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038721601,
      "cpu_time": 0.035198560999999996,
      "max_rss": 73592832,
      "instructions": 205162834,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033724788000000006,
      "cpu_time": 0.030392556,
      "max_rss": 73338880,
      "instructions": 206982748,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034480473000000005,
      "cpu_time": 0.030608961,
      "max_rss": 73830400,
      "instructions": 206537932,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034683533,
      "cpu_time": 0.030498953000000002,
      "max_rss": 75403264,
      "instructions": 206497103,
      "stdout": "Rejecting declaration ``proofIrrelevanceBad:\nExpected definitional equality between #0 and #1, but they differ.\n\u2026 whnfed down to #0 =?= #1\n\u2026 while checking #0 =?= #1\n\u2026 whnfed down to ``Eq.{1} #2 #1 #0 =?= ``Eq.{1} #2 #1 #1\n\u2026 while checking ``Eq.{1} #2 #1 #0 =?= ``Eq.{1} #2 #1 #1\n\u2026 whnfed down to \u2200 ``h2 : #1, ``Eq.{1} #2 #1 #0 =?= #1 \u2192 ``Eq.{1} #2 #1 #1\n\u2026 while checking \u2200 ``h2 : #1, ``Eq.{1} #2 #1 #0 =?= #1 \u2192 ``Eq.{1} #2 #1 #1\n\u2026 whnfed down to \u2200 ``h1 : #0, \u2200 ``h2 : #1, ``Eq.{1} #2 #1 #0 =?= \u2200 ``h1 : #0, #1 \u2192 ``Eq.{1} #2 #1 #1\n\u2026 while checking \u2200 ``h1 : #0, \u2200 ``h2 : #1, ``Eq.{1} #2 #1 #0 =?= \u2200 ``h1 : #0, #1 \u2192 ``Eq.{1} #2 #1 #1\n\u2026 whnfed down to \u2200 ``p : Type, \u2200 ``h1 : #0, \u2200 ``h2 : #1, ``Eq.{1} #2 #1 #0 =?= \u2200 ``p : Type, \u2200 ``h1 : #0, #1 \u2192 ``Eq.{1} #2 #1 #1\n\u2026 while checking \u2200 ``p : Type, \u2200 ``h1 : #0, \u2200 ``h2 : #1, ``Eq.{1} #2 #1 #0 =?= \u2200 ``p : Type, \u2200 ``h1 : #0, #1 \u2192 ``Eq.{1} #2 #1 #1\n\u2026 while checking declaration ``proofIrrelevanceBad\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033737061,
      "cpu_time": 0.030497491,
      "max_rss": 76374016,
      "instructions": 207220533,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034955632,
      "cpu_time": 0.031966528,
      "max_rss": 73187328,
      "instructions": 204729146,
      "stdout": "Accepted 7 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033289434,
      "cpu_time": 0.028934269000000002,
      "max_rss": 76083200,
      "instructions": 207116152,
      "stdout": "Accepted 5 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034684945,
      "cpu_time": 0.031185585000000002,
      "max_rss": 73334784,
      "instructions": 206957612,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03410541,
      "cpu_time": 0.031214588,
      "max_rss": 76451840,
      "instructions": 206972774,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031883642000000004,
      "cpu_time": 0.029010672,
      "max_rss": 75182080,
      "instructions": 207866090,
      "stdout": "Rejecting declaration ``indexedUnitEta:\nExpected definitional equality between #0 and #1, but they differ.\n\u2026 whnfed down to #0 =?= #1\n\u2026 while checking #0 =?= #1\n\u2026 whnfed down to ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #0 =?= ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #1\n\u2026 while checking ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #0 =?= ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #1\n\u2026 whnfed down to \u2200 ``y : ``IndexedUnit ``Bool.true, ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #0 =?= ``IndexedUnit ``Bool.true \u2192 ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #1\n\u2026 while checking \u2200 ``y : ``IndexedUnit ``Bool.true, ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #0 =?= ``IndexedUnit ``Bool.true \u2192 ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #1\n\u2026 whnfed down to \u2200 ``x : ``IndexedUnit ``Bool.true, \u2200 ``y : ``IndexedUnit ``Bool.true, ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #0 =?= \u2200 ``x : ``IndexedUnit ``Bool.true, ``IndexedUnit ``Bool.true \u2192 ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #1\n\u2026 while checking \u2200 ``x : ``IndexedUnit ``Bool.true, \u2200 ``y : ``IndexedUnit ``Bool.true, ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #0 =?= \u2200 ``x : ``IndexedUnit ``Bool.true, ``IndexedUnit ``Bool.true \u2192 ``Eq.{1} (``IndexedUnit ``Bool.true) #1 #1\n\u2026 while checking declaration ``indexedUnitEta\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038606656,
      "cpu_time": 0.03453682,
      "max_rss": 75595776,
      "instructions": 222267541,
      "stdout": "Accepted 7 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033016583,
      "cpu_time": 0.028516848,
      "max_rss": 76079104,
      "instructions": 208283255,
      "stdout": "Rejecting declaration ``indexedStructEta:\nExpected definitional equality between ``IndexedSingleton.mk ``True.intro and #0, but they differ.\n\u2026 whnfed down to ``IndexedSingleton.mk ``True.intro =?= #0\n\u2026 while checking ``IndexedSingleton.mk ``True.intro =?= #0\n\u2026 whnfed down to ``Eq.{1} (``IndexedSingleton ``Bool.true) (``IndexedSingleton.mk ``True.intro) =?= ``Eq.{1} (``IndexedSingleton ``Bool.true) #0\n\u2026 while checking ``Eq.{1} (``IndexedSingleton ``Bool.true) (``IndexedSingleton.mk ``True.intro) =?= ``Eq.{1} (``IndexedSingleton ``Bool.true) #0\n\u2026 whnfed down to ``Eq.{1} (``IndexedSingleton ``Bool.true) (``IndexedSingleton.mk ``True.intro) #0 =?= ``Eq.{1} (``IndexedSingleton ``Bool.true) #0 #0\n\u2026 while checking ``Eq.{1} (``IndexedSingleton ``Bool.true) (``IndexedSingleton.mk ``True.intro) #0 =?= ``Eq.{1} (``IndexedSingleton ``Bool.true) #0 #0\n\u2026 whnfed down to \u2200 ``x : ``IndexedSingleton ``Bool.true, ``Eq.{1} (``IndexedSingleton ``Bool.true) (``IndexedSingleton.mk ``True.intro) #0 =?= \u2200 ``x : ``IndexedSingleton ``Bool.true, ``Eq.{1} (``IndexedSingleton ``Bool.true) #0 #0\n\u2026 while checking \u2200 ``x : ``IndexedSingleton ``Bool.true, ``Eq.{1} (``IndexedSingleton ``Bool.true) (``IndexedSingleton.mk ``True.intro) #0 =?= \u2200 ``x : ``IndexedSingleton ``Bool.true, ``Eq.{1} (``IndexedSingleton ``Bool.true) #0 #0\n\u2026 while checking declaration ``indexedStructEta\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034000164,
      "cpu_time": 0.029759467,
      "max_rss": 76574720,
      "instructions": 206885439,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035058645,
      "cpu_time": 0.03077498,
      "max_rss": 75419648,
      "instructions": 207317944,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032503802000000005,
      "cpu_time": 0.029881145,
      "max_rss": 73416704,
      "instructions": 206880032,
      "stdout": "Rejecting declaration ``funEtaBad:\nExpected definitional equality between fun ``x : #3 => #1 (#2 #0) and #0, but they differ.\n\u2026 whnfed down to fun ``x : #3 => #1 (#2 #0) =?= #0\n\u2026 while checking fun ``x : #3 => #1 (#2 #0) =?= #0\n\u2026 whnfed down to ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) =?= ``Eq.{1} (#3 \u2192 #3) #0\n\u2026 while checking ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) =?= ``Eq.{1} (#3 \u2192 #3) #0\n\u2026 whnfed down to ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 while checking ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 whnfed down to \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 while checking \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 whnfed down to \u2200 ``g : (#1 \u2192 #2), \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= (#1 \u2192 #2) \u2192 \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 while checking \u2200 ``g : (#1 \u2192 #2), \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= (#1 \u2192 #2) \u2192 \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 whnfed down to \u2200 ``\u03b2 : Type, \u2200 ``g : (#1 \u2192 #2), \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= \u2200 _ : Type, (#1 \u2192 #2) \u2192 \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 while checking \u2200 ``\u03b2 : Type, \u2200 ``g : (#1 \u2192 #2), \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= \u2200 _ : Type, (#1 \u2192 #2) \u2192 \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 whnfed down to \u2200 ``\u03b1 : Type, \u2200 ``\u03b2 : Type, \u2200 ``g : (#1 \u2192 #2), \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= \u2200 _ : Type, \u2200 _ : Type, (#1 \u2192 #2) \u2192 \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 while checking \u2200 ``\u03b1 : Type, \u2200 ``\u03b2 : Type, \u2200 ``g : (#1 \u2192 #2), \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) (fun ``x : #3 => #1 (#2 #0)) #0 =?= \u2200 _ : Type, \u2200 _ : Type, (#1 \u2192 #2) \u2192 \u2200 ``f : (#2 \u2192 #2), ``Eq.{1} (#3 \u2192 #3) #0 #0\n\u2026 while checking declaration ``funEtaBad\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031066001000000003,
      "cpu_time": 0.028477282,
      "max_rss": 76242944,
      "instructions": 205412048,
      "stdout": "Rejecting declaration ``reflOccLeft:\nNot strictly positive: ``reflOccLeft occurs in domain\n\u2026 while checking argument 1 of ``reflOccLeft.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029662414,
      "cpu_time": 0.027016111,
      "max_rss": 73883648,
      "instructions": 205494232,
      "stdout": "Rejecting declaration ``reflOccInIndex:\nExpected definitional equality between Type and ``Nat, but they differ.\n\u2026 whnfed down to Type =?= ``Nat\n\u2026 while checking Type =?= ``Nat\n\u2026 while checking type of constructor ``reflOccInIndex.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031726348,
      "cpu_time": 0.0285716,
      "max_rss": 73596928,
      "instructions": 206161411,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029910568000000002,
      "cpu_time": 0.027005248000000003,
      "max_rss": 74100736,
      "instructions": 206129789,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032562561000000004,
      "cpu_time": 0.029787859,
      "max_rss": 77291520,
      "instructions": 206821036,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030090104000000003,
      "cpu_time": 0.027454493,
      "max_rss": 76525568,
      "instructions": 210565915,
      "stdout": "Accepted 6 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033900217,
      "cpu_time": 0.030766164000000002,
      "max_rss": 73793536,
      "instructions": 218395057,
      "stdout": "Accepted 2 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035530478000000004,
      "cpu_time": 0.032325921,
      "max_rss": 73486336,
      "instructions": 267396041,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043467886000000004,
      "cpu_time": 0.037372981000000007,
      "max_rss": 73310208,
      "instructions": 261880234,
      "stdout": "Rejecting declaration ``accRecNoEta:\nExpected definitional equality between ``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1 and #0, but they differ.\n\u2026 whnfed down to ``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1 =?= #0\n\u2026 while checking ``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1 =?= #0\n\u2026 whnfed down to ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) =?= ``Eq.{1} ``Bool #0\n\u2026 while checking ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) =?= ``Eq.{1} ``Bool #0\n\u2026 whnfed down to ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= ``Eq.{1} ``Bool #0 #0\n\u2026 while checking ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``h : ``Acc.{1} #2 #1 #0, \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= ``Acc.{1} #2 #1 #0 \u2192 \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``h : ``Acc.{1} #2 #1 #0, \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= ``Acc.{1} #2 #1 #0 \u2192 \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``a : #1, \u2200 ``h : ``Acc.{1} #2 #1 #0, \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``a : #1, ``Acc.{1} #2 #1 #0 \u2192 \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``a : #1, \u2200 ``h : ``Acc.{1} #2 #1 #0, \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``a : #1, ``Acc.{1} #2 #1 #0 \u2192 \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``a : #1, \u2200 ``h : ``Acc.{1} #2 #1 #0, \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``a : #1, ``Acc.{1} #2 #1 #0 \u2192 \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``a : #1, \u2200 ``h : ``Acc.{1} #2 #1 #0, \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``a : #1, ``Acc.{1} #2 #1 #0 \u2192 \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 whnfed down to \u2200 ``\u03b1 : Type, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``a : #1, \u2200 ``h : ``Acc.{1} #2 #1 #0, \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``\u03b1 : Type, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``a : #1, ``Acc.{1} #2 #1 #0 \u2192 \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking \u2200 ``\u03b1 : Type, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``a : #1, \u2200 ``h : ``Acc.{1} #2 #1 #0, \u2200 ``p : ``Bool, ``Eq.{1} ``Bool (``Acc.rec.{1, 1} #4 #3 (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #5 #4 #0 => ``Bool) (fun ``x._@.Tutorial.4017164079._hygCtx._hyg.31 : #4 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 ``y : #5, #5 #0 #1 \u2192 ``Acc.{1} #7 #6 #1 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 ``y : #6, \u2200 _ : #6 #0 #2, fun ``x._@.Tutorial.4017164079._hygCtx._hyg.22 : #8 => fun ``x._@.Tutorial.4017164079._hygCtx._hyg.24 : ``Acc.{1} #9 #8 #0 => ``Bool #1 (#2 #1 #0) => #3) #2 #1) #0 =?= \u2200 ``\u03b1 : Type, \u2200 ``r : (#0 \u2192 #1 \u2192 Prop), \u2200 ``a : #1, ``Acc.{1} #2 #1 #0 \u2192 \u2200 ``p : ``Bool, ``Eq.{1} ``Bool #0 #0\n\u2026 while checking declaration ``accRecNoEta\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030618012000000003,
      "cpu_time": 0.028125551999999998,
      "max_rss": 75784192,
      "instructions": 206921866,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030767221,
      "cpu_time": 0.028014567,
      "max_rss": 76255232,
      "instructions": 209179522,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033240893,
      "cpu_time": 0.030635304000000002,
      "max_rss": 76644352,
      "instructions": 207656133,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029594347000000003,
      "cpu_time": 0.027157977,
      "max_rss": 73097216,
      "instructions": 210518523,
      "stdout": "Accepted 4 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032067105000000005,
      "cpu_time": 0.028942078,
      "max_rss": 77373440,
      "instructions": 213971396,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034279066000000004,
      "cpu_time": 0.031625267,
      "max_rss": 75816960,
      "instructions": 227391384,
      "stdout": "Accepted 3 declarations, rejected 0 declarations with 0 depending declarations skipped.\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03447861,
      "cpu_time": 0.030793727,
      "max_rss": 73715712,
      "instructions": 204087050,
      "stdout": "Rejecting declaration ``dup_defs:\nDuplicate declaration: ``dup_defs\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031501778,
      "cpu_time": 0.028016987,
      "max_rss": 73228288,
      "instructions": 204519565,
      "stdout": "Rejecting declaration ``dup_ind_def:\nDuplicate declaration: ``dup_ind_def\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030616851,
      "cpu_time": 0.027871675000000002,
      "max_rss": 76185600,
      "instructions": 204521537,
      "stdout": "Rejecting declaration ``dup_ctor_def:\nDuplicate declaration: ``dup_ctor_def.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03419587,
      "cpu_time": 0.030328585,
      "max_rss": 73228288,
      "instructions": 204564906,
      "stdout": "Rejecting declaration ``dup_rec_def:\nDuplicate declaration: ``dup_rec_def.rec\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036702913000000004,
      "cpu_time": 0.033051354000000005,
      "max_rss": 75800576,
      "instructions": 204696674,
      "stdout": "Rejecting declaration ``misnamed_rec_user:\nUnknown constant ``misnamed_rec.not_rec\n\u2026 while checking declaration ``misnamed_rec_user\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033389310000000005,
      "cpu_time": 0.029992895000000002,
      "max_rss": 73347072,
      "instructions": 204583451,
      "stdout": "Rejecting declaration ``dup_rec_def2:\nDuplicate declaration: ``dup_rec_def2.rec\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.044930293,
      "cpu_time": 0.031420592,
      "max_rss": 73687040,
      "instructions": 204499640,
      "stdout": "Rejecting declaration ``dup_ctor_rec:\nDuplicate declaration: ``dup_ctor_rec.rec\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031539659000000005,
      "cpu_time": 0.028080638,
      "max_rss": 73650176,
      "instructions": 204706243,
      "stdout": "Rejecting declaration ``DupConCon:\nDuplicate declaration: ``dup_ind_con_con.mk\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.03170034,
      "cpu_time": 0.028050844000000002,
      "max_rss": 74567680,
      "instructions": 204338761,
      "stdout": "Declinig to handle due to parse error:\nUnsafe definitions not supported\n",
      "stderr": ""
    },
    {
      "checker": "mini",
      "test": "tutorial/141_falseFromPartial",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.032444362000000004,
      "cpu_time": 0.029270048,
      "max_rss": 77164544,
      "instructions": 204342322,
      "stdout": "Declinig to handle due to parse error:\nUnsafe definitions not supported\n",
      "stderr": ""
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036900947,
      "cpu_time": 0.021377072,
      "max_rss": 12345344,
      "instructions": 8314205,
      "stdout": "",
      "stderr": "ExprPtr parse: 204 parser entries \u2192 185 DAG entries, 50 OSNF-shifted, 174 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Sort(ExportFile@1) (shift=65535 nlbv=0)\n    v = C(Nat) (shift=65535 nlbv=0)\n    LEAF DIFF at depth 0: Sort(ExportFile@1) vs C(Nat)\n\nthread 'thread_2' (19152) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19149) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19148) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012189371000000001,
      "cpu_time": 0.018015509000000002,
      "max_rss": 13262848,
      "instructions": 14479339,
      "stdout": "",
      "stderr": "ExprPtr parse: 465 parser entries \u2192 435 DAG entries, 133 OSNF-shifted, 413 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (19162) panicked at src/inductive.rs:1308:25:\nassertion failed: old.aux_data_ck(new)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19160) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19159) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009731224,
      "cpu_time": 0.014358238,
      "max_rss": 12472320,
      "instructions": 9312233,
      "stdout": "",
      "stderr": "ExprPtr parse: 167 parser entries \u2192 159 DAG entries, 28 OSNF-shifted, 152 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = App(App(App(C(Eq)+65535,C(T)+65535)+65535,C(t1)+65535)+65535,C(t1)+65535) (shift=65535 nlbv=0)\n    v = App(App(App(C(Eq)+65535,C(T)+65535)+65535,C(t1)+65535)+65535,C(t2)+65535) (shift=65535 nlbv=0)\n    DIFF App at depth 0\n        LEAF DIFF at depth 1: C(t1) vs C(t2)\n\nthread 'thread_1' (19173) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19171) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19170) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010735986000000001,
      "cpu_time": 0.009990690000000002,
      "max_rss": 5787648,
      "instructions": 5066718,
      "stdout": "",
      "stderr": "ExprPtr parse: 58 parser entries \u2192 55 DAG entries, 6 OSNF-shifted, 52 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (19184) panicked at src/expr.rs:905:9:\nassertion `left == right` failed\n  left: 2\n right: 1\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19182) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19181) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010778997,
      "cpu_time": 0.016942637,
      "max_rss": 15802368,
      "instructions": 11733828,
      "stdout": "",
      "stderr": "ExprPtr parse: 318 parser entries \u2192 297 DAG entries, 95 OSNF-shifted, 280 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (19196) panicked at src/expr.rs:905:9:\nassertion `left == right` failed\n  left: 1\n right: 0\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19193) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19192) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009828847,
      "cpu_time": 0.008995621,
      "max_rss": 5672960,
      "instructions": 5199979,
      "stdout": "",
      "stderr": "ExprPtr parse: 59 parser entries \u2192 56 DAG entries, 7 OSNF-shifted, 54 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (19205) panicked at src/inductive.rs:1346:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Sort(ExportFile@6)+65535,Sort(ExportFile@6)+65535) (shift=65535 nlbv=0)\n    v = Pi(Sort(ExportFile@6)+65535,Sort(ExportFile@5)+65535) (shift=65535 nlbv=0)\n    DIFF Pi\nthread 'main-worker' (19204) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n at depth 0\n        LEAF DIFF at depth 1: Sort(ExportFile@6) vs Sort(ExportFile@5)\n\nthread 'thread_3' (19208) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\n\nthread 'main' (19203) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007860356,
      "cpu_time": 0.007447672,
      "max_rss": 5976064,
      "instructions": 4933602,
      "stdout": "",
      "stderr": "ExprPtr parse: 60 parser entries \u2192 57 DAG entries, 7 OSNF-shifted, 55 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Sort(ExportFile@5)+65535,Sort(ExportFile@5)+65535) (shift=65535 nlbv=0)\n    v = Pi(Sort(ExportFile@5)+65535,Sort(ExportFile@4)+65535) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        LEAF DIFF at depth 1: Sort(ExportFile@5) vs Sort(ExportFile@4)\n\nthread 'thread_1' (19217) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19215) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19214) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008080098,
      "cpu_time": 0.009634524,
      "max_rss": 9019392,
      "instructions": 5820981,
      "stdout": "",
      "stderr": "ExprPtr parse: 67 parser entries \u2192 66 DAG entries, 9 OSNF-shifted, 62 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (19228) panicked at src/inductive.rs:1346:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n  assert_def_eq FAILED at depth 0:\n    u = App(C(g)+65535,NatLit(1)+65535) (shift=65535 nlbv=0)\n    v = C(False) (shift=65535 nlbv=0)\n    LEAF DIFF at depth 0: App(C(g)+65535,NatLit(1)+65535) vs C(False)\n\nthread 'thread_0' (19227) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\n\nthread 'main-worker' (19226) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19225) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008398104,
      "cpu_time": 0.009641921,
      "max_rss": 7233536,
      "instructions": 6313813,
      "stdout": "",
      "stderr": "ExprPtr parse: 92 parser entries \u2192 91 DAG entries, 12 OSNF-shifted, 87 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (19238) panicked at src/inductive.rs:1346:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n  assert_def_eq FAILED at depth 0:\n    u = Lam(Pi(C(Nat)+65535,Sort(ExportFile@1)+65535)+65535,Lam(App(V0+0,C(zero)+65535)+0,Lam(Pi(C(Nat)+65535,Pi(App(V0+1,V0+0)+0,App(V0+1,App(C(succ)+65535,V0+0)+0)+1)+0)+1,Lam(C(Nat)+65535,V0+1)+1)+0)+0) (shift=65535 nlbv=0)\n    v = Lam(Pi(C(Nat)+65535,Sort(ExportFile@1)+65535)+65535,Lam(App(V0+0,C(zero)+65535)+0,Lam(Pi(C(Nat)+65535,Pi(App(V0+1,V0+0)+0,App(V0+1,App(C(succ)+65535,V0+0)+0)+1)+0)+1,Lam(C(Nat)+65535,App(App(V0+1,V0+0)+0,App(App(App(App(C(rec)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0)+0)+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Lam at depth 0\n        DIFF Lam at depth 1\n            DIFF Lam at depth 2\n                DIFF Pi at depth 3\n                    DIFF Pi at depth 4\n                SHIFT DIFF: shift=1 vs shift=0\n                DIFF Lam at depth 3\n                    SHIFT DIFF: shift=2 vs shift=0\n                    LEAF DIFF at depth 4: V0 vs App(App(V0+1,V0+0)+0,App(App(App(App(...+65535,...+0)+1,V0+0)+1,V0+0)+1,V0+0)+0)\n\nthread 'thread_3' (19241) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\n\nthread 'main-worker' (19237) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19236) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.015037349,
      "cpu_time": 0.022868917,
      "max_rss": 18882560,
      "instructions": 23369401,
      "stdout": "",
      "stderr": "ExprPtr parse: 811 parser entries \u2192 756 DAG entries, 235 OSNF-shifted, 718 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (19249) panicked at src/tc.rs:778:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_3' (19252) panicked at src/tc.rs:778:21:\ninfer_proj prop\n\nthread 'main-worker' (19248) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'thread_1' (19250) panicked at src/tc.rs:778:21:\ninfer_proj prop\n  assert_def_eq FAILED at depth 0:\n    u = App(App(C(L)+65535,App(C(E)+65535,App(C(mk)+65535,App(C(mk)+65535,App(Lam(C(Nat)+65535,C(false)+65535)+65535,NatLit(78670)+65535)+65535)+65535)+65535)+65535)+65535,Proj(C.0,Proj(C.0,App(C(mk)+65535,App(C(mk)+65535,App(Lam(C(Nat)+65535,C(false)+65535)+65535,NatLit(78670)+65535)+65535)+65535)+65535)+65535)+65535) (shift=65535 nlbv=0)\n    v = App(App(C(L)+65535,App(C(E)+65535,App(C(mk)+65535,App(C(mk)+65535,App(Lam(C(Nat)+65535,C(true)+65535)+65535,NatLit(24083)+65535)+65535)+65535)+65535)+65535)+65535,Proj(C.0,Proj(C.0,App(C(mk)+65535,App(C(mk)+65535,App(Lam(C(Nat)+65535,C(true)+65535)+65535,NatLit(24083)+65535)+65535)+65535)+65535)+65535)+65535) (shift=65535 nlbv=0)\n    DIFF App at depth 0\n        DIFF App at depth 1\n            DIFF App at depth 2\n                DIFF App at depth 3\n                    DIFF App at depth 4\n                        DIFF App at depth 5\n                            DIFF Lam at depth 6\n                                LEAF DIFF at depth 7: C(false) vs C(true)\n                            LEAF DIFF at depth 6: NatLit(78670) vs NatLit(24083)\n        LEAF DIFF at depth 1: Proj(C.0,Proj(C.0,App(C(mk)+65535,App(C(mk)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535) vs Proj(C.0,Proj(C.0,App(C(mk)+65535,App(C(mk)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)\n\nthread 'thread_2' (19251) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\n\nthread 'main' (19247) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009397818,
      "cpu_time": 0.00830589,
      "max_rss": 3764224,
      "instructions": 3904195,
      "stdout": "",
      "stderr": "ExprPtr parse: 10 parser entries \u2192 9 DAG entries, 0 OSNF-shifted, 9 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (19262) panicked at src/tc.rs:143:17:\nRecursors must be derived from an associated inductive type, but recursor rogue had none\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19259) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19258) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0058859540000000005,
      "cpu_time": 0.005707108,
      "max_rss": 3600384,
      "instructions": 4566795,
      "stdout": "",
      "stderr": "ExprPtr parse: 48 parser entries \u2192 46 DAG entries, 6 OSNF-shifted, 43 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (19273) panicked at src/tc.rs:744:59:\ncalled `Option::unwrap()` on a `None` value\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19270) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19269) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010644024,
      "cpu_time": 0.01479625,
      "max_rss": 10903552,
      "instructions": 9477291,
      "stdout": "",
      "stderr": "ExprPtr parse: 217 parser entries \u2192 206 DAG entries, 50 OSNF-shifted, 199 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_3' (19285) panicked at src/tc.rs:778:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19281) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19280) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.022221868000000002,
      "cpu_time": 0.02891076,
      "max_rss": 22786048,
      "instructions": 94846732,
      "stdout": "",
      "stderr": "ExprPtr parse: 4392 parser entries \u2192 4431 DAG entries, 1947 OSNF-shifted, 3355 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_3' (19296) panicked at src/tc.rs:575:17:\ninfer_sort_of: expected Sort, got \"App(App(App(App(App(...+0,...+0)+0,App(...+65535,...+0)+0)+0,App(C(2023879994)+65535,App(...+0,...+65535)+0)+0)+0,App(C(2023879994)+65535,App(Lam(...+65535,...+1)+0,App(...+65535,...+65535)+65535)+0)+0)+1,V0+0)\" from e=\"App(App(C(Native64ResultSortOwner)+65535,V0+0)+1,V0+0)\", infer=\"App(App(App(App(App(...+0,...+0)+0,App(...+65535,...+0)+0)+0,App(C(2023879994)+65535,App(...+0,...+65535)+0)+0)+0,App(C(2023879994)+65535,App(Lam(...+65535,...+1)+0,App(...+65535,...+65535)+65535)+0)+0)+1,V0+0)\", depth=3\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_0' (19293) panicked at src/tc.rs:575:17:\ninfer_sort_of: expected Sort, got \"App(App(App(App(App(...+0,...+0)+0,App(...+65535,...+0)+0)+0,App(C(2023879994)+65535,App(...+0,...+65535)+0)+0)+0,App(C(2023879994)+65535,App(Lam(...+65535,...+1)+0,App(...+65535,...+65535)+65535)+0)+0)+1,V0+0)\" from e=\"App(App(C(Native64ResultSortOwner)+65535,V0+0)+1,V0+0)\", infer=\"App(App(App(App(App(...+0,...+0)+0,App(...+65535,...+0)+0)+0,App(C(2023879994)+65535,App(...+0,...+65535)+0)+0)+0,App(C(2023879994)+65535,App(Lam(...+65535,...+1)+0,App(...+65535,...+65535)+65535)+0)+0)+1,V0+0)\", depth=2\n\nthread 'main-worker' (19292) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n  assert_def_eq FAILED at depth 2:\n    u = Sort(ExportFile@0) (shift=65535 nlbv=0)\n    v = App(App(App(App(App(App(App(App(C(rec)+65535,V0+0)+0,Lam(C(Bool)+65535,Lam(C(Bool)+65535,Lam(C(Bool)+65535,Lam(C(Bool)+65535,Lam(App(App(App(App(App(C(Native64ResultSortGate)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0,Sort(ExportFile@2)+65535)+0)+0)+0)+0)+0)+0,Sort(ExportFile@0)+65535)+0,App(C(3766726852)+65535,App(Lam(C(Nat)+65535,V0+1)+0,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(125330)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(125330)+65535)+65535)+65535)+0)+0)+0,App(C(2023879994)+65535,App(Lam(C(Nat)+65535,V0+1)+0,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(125330)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(125330)+65535)+65535)+65535)+0)+0)+0,App(C(2023879994)+65535,App(Lam(C(Nat)+65535,V0+1)+0,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(125330)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(125330)+65535)+65535)+65535)+0)+0)+0,App(C(2023879994)+65535,App(Lam(C(Nat)+65535,V0+1)+0,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(125330)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(125330)+65535)+65535)+65535)+0)+0)+1,V0+0) (shift=0 nlbv=2)\n    SHIFT DIFF: shift=65535 vs shift=0\n    LEAF DIFF at depth 0: Sort(ExportFile@0) vs App(App(App(App(App(...+0,...+0)+0,App(...+65535,...+0)+0)+0,App(C(2023879994)+65535,App(...+0,...+65535)+0)+0)+0,App(C(2023879994)+65535,App(Lam(...+65535,...+1)+0,App(...+65535,...+65535)+65535)+0)+0)+1,V0+0)\n\nthread 'thread_2' (19295) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\n\nthread 'thread_1' (19294) panicked at src/tc.rs:552:18:\nensure_sort could not produce a sort\n\nthread 'main' (19291) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.021460632,
      "cpu_time": 0.032311887,
      "max_rss": 23638016,
      "instructions": 93962522,
      "stdout": "",
      "stderr": "ExprPtr parse: 4030 parser entries \u2192 4071 DAG entries, 1762 OSNF-shifted, 3080 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (19306) panicked at src/tc.rs:1955:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19303) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19302) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009327906,
      "cpu_time": 0.009434106999999999,
      "max_rss": 7536640,
      "instructions": 5216436,
      "stdout": "",
      "stderr": "ExprPtr parse: 49 parser entries \u2192 46 DAG entries, 5 OSNF-shifted, 44 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (19315) panicked at src/inductive.rs:1346:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19314) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19313) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017972454000000002,
      "cpu_time": 0.03447588,
      "max_rss": 23625728,
      "instructions": 105000673,
      "stdout": "",
      "stderr": "ExprPtr parse: 4596 parser entries \u2192 4636 DAG entries, 2024 OSNF-shifted, 3524 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 4:\n    u = C(Native64TwoHashOwner) (shift=65535 nlbv=0)\n\nthread 'thread_2' (19328) panicked at src/inductive.rs:780:21:\nassertion failed: self.which_valid_ind_app(st, cursor).is_some()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n    v = App(App(App(App(App(App(App(App(C(rec)+65535,V0+0)+0,Lam(C(Bool)+65535,Lam(C(Bool)+65535,Lam(C(Bool)+65535,Lam(C(Bool)+65535,Lam(App(App(App(App(App(C(Native64TwoHashGate)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0,Sort(ExportFile@2)+65535)+0)+0)+0)+0)+0)+0,C(Native64TwoHashOwner)+65535)+0,App(C(2525080234)+65535,App(Lam(C(Nat)+65535,V0+1)+0,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(101831)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(101831)+65535)+65535)+65535)+0)+0)+0,App(C(572478232)+65535,App(Lam(C(Nat)+65535,V0+1)+0,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(101831)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(101831)+65535)+65535)+65535)+0)+0)+0,App(C(572478232)+65535,App(Lam(C(Nat)+65535,V0+1)+0,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(101831)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(101831)+65535)+65535)+65535)+0)+0)+0,App(C(572478232)+65535,App(Lam(C(Nat)+65535,V0+1)+0,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(101831)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(101831)+65535)+65535)+65535)+0)+0)+1,V0+0) (shift=1 nlbv=2)\n    SHIFT DIFF: shift=65535 vs shift=1\n    LEAF DIFF at depth 0: C(Native64TwoHashOwner) vs App(App(App(App(App(...+0,...+0)+0,App(...+65535,...+0)+0)+0,App(C(572478232)+65535,App(...+0,...+65535)+0)+0)+0,App(C(572478232)+65535,App(Lam(...+65535,...+1)+0,App(...+65535,...+65535)+65535)+0)+0)+1,V0+0)\n\nthread 'thread_0' (19326) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\n\nthread 'main-worker' (19325) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19324) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017089798,
      "cpu_time": 0.031693258,
      "max_rss": 19140608,
      "instructions": 99110378,
      "stdout": "",
      "stderr": "ExprPtr parse: 4203 parser entries \u2192 4229 DAG entries, 1764 OSNF-shifted, 3241 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (19338) panicked at src/tc.rs:1955:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19336) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19335) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 33.915676636,
      "cpu_time": 88.50318535699999,
      "max_rss": 1319108608,
      "instructions": 436772679867,
      "stdout": "",
      "stderr": "ExprPtr parse: 13461542 parser entries \u2192 16356593 DAG entries, 8270314 OSNF-shifted, 9573294 live after compaction, 6549 cores with bvar indices >= 64 (6983 tail words)\n",
      "timeout": 940
    },
    {
      "checker": "nanobruijn",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 73.779782955,
      "cpu_time": 166.871763602,
      "max_rss": 2650025984,
      "instructions": 556882441002,
      "stdout": "",
      "stderr": "ExprPtr parse: 9679077 parser entries \u2192 18419692 DAG entries, 6983914 OSNF-shifted, 5186283 live after compaction, 217884 cores with bvar indices >= 64 (310785 tail words)\n",
      "timeout": 720
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010391317,
      "cpu_time": 0.017088951,
      "max_rss": 12558336,
      "instructions": 30956274,
      "stdout": "",
      "stderr": "ExprPtr parse: 917 parser entries \u2192 844 DAG entries, 238 OSNF-shifted, 780 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(App(App(App(C(Acc)+65535,C(Nat)+65535)+65535,Lam(C(Nat)+65535,Lam(C(Nat)+65535,App(App(App(App(C(lt)+65535,C(Nat)+65535)+65535,C(instLTNat)+65535)+65535,V0+0)+1,V0+0)+0)+0)+65535)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(1)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(1)+65535)+65535)+65535)+65535,App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,App(App(C(f)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(1)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(1)+65535)+65535)+65535)+65535,V0+0)+0)+0,App(App(C(f)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(1)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(1)+65535)+65535)+65535)+65535,V0+0)+0)+0) (shift=65535 nlbv=0)\n    v = Pi(App(App(App(C(Acc)+65535,C(Nat)+65535)+65535,Lam(C(Nat)+65535,Lam(C(Nat)+65535,App(App(App(App(C(lt)+65535,C(Nat)+65535)+65535,C(instLTNat)+65535)+65535,V0+0)+1,V0+0)+0)+0)+65535)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(1)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(1)+65535)+65535)+65535)+65535,App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,App(App(C(f)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(1)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(1)+65535)+65535)+65535)+65535,V0+0)+0)+0,App(App(C(f)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(0)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(0)+65535)+65535)+65535)+65535,App(App(App(App(App(App(C(inv)+65535,C(Nat)+65535)+65535,Lam(C(Nat)+65535,Lam(C(Nat)+65535,App(App(App(App(C(lt)+65535,C(Nat)+65535)+65535,C(instLTNat)+65535)+65535,V0+0)+1,V0+0)+0)+0)+65535)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(1)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(1)+65535)+65535)+65535)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(0)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(0)+65535)+65535)+65535)+65535,V0+0)+0,App(C(lt_succ_self)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(0)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(0)+65535)+65535)+65535)+65535)+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF App at depth 1\n            DIFF App at depth 2\n                DIFF App at depth 3\n                    DIFF App at depth 4\n                        DIFF App at depth 5\n                            LEAF DIFF at depth 6: NatLit(1) vs NatLit(0)\n                        DIFF App at depth 5\n                            LEAF DIFF at depth 6: NatLit(1) vs NatLit(0)\n                LEAF DIFF at depth 3: V0 vs App(App(App(App(App(...+65535,...+65535)+65535,App(...+65535,...+65535)+65535)+65535,App(App(...+65535,...+65535)+65535,App(...+65535,...+65535)+65535)+65535)+65535,V0+0)+0,App(C(lt_succ_self)+65535,App(App(App(...+65535,...+65535)+65535,NatLit(0)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(0)+65535)+65535)+65535)+65535)\n\nthread 'thread_0' (19386) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19385) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19384) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.012769514000000001,
      "cpu_time": 0.024240427000000002,
      "max_rss": 17547264,
      "instructions": 30519578,
      "stdout": "",
      "stderr": "ExprPtr parse: 931 parser entries \u2192 858 DAG entries, 240 OSNF-shifted, 794 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010820241000000001,
      "cpu_time": 0.017542904,
      "max_rss": 12562432,
      "instructions": 31099384,
      "stdout": "",
      "stderr": "ExprPtr parse: 938 parser entries \u2192 865 DAG entries, 240 OSNF-shifted, 801 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009782996,
      "cpu_time": 0.012445488,
      "max_rss": 9334784,
      "instructions": 6719065,
      "stdout": "",
      "stderr": "ExprPtr parse: 127 parser entries \u2192 112 DAG entries, 40 OSNF-shifted, 109 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Sort(ExportFile@0)+65535,Pi(Pi(V0+0,Pi(V0+0,Sort(ExportFile@0)+65535)+1)+0,Pi(Sort(ExportFile@4)+65535,Pi(Pi(V0+2,V0+1)+0,Pi(Pi(V0+3,Pi(V0+4,Pi(App(App(V0+3,V0+0)+1,V0+0)+0,App(App(App(C(Eq)+65535,V0+0)+2,App(V0+1,V0+0)+0)+1,App(V0+2,V0+0)+0)+1)+0)+0)+0,Pi(App(App(C(Quot)+65535,V0+0)+1,V0+0)+3,Pi(V0+5,App(App(App(C(Eq)+65535,V0+0)+3,App(App(App(App(App(App(C(lift)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0)+0,App(App(App(App(App(App(C(lift)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0)+1)+0)+0)+0)+0)+0)+0) (shift=65535 nlbv=0)\n    v = Pi(Sort(ExportFile@0)+65535,Pi(Pi(V0+0,Pi(V0+0,Sort(ExportFile@0)+65535)+1)+0,Pi(Sort(ExportFile@4)+65535,Pi(Pi(V0+2,V0+1)+0,Pi(Pi(V0+3,Pi(V0+4,Pi(App(App(V0+3,V0+0)+1,V0+0)+0,App(App(App(C(Eq)+65535,V0+0)+2,App(V0+1,V0+0)+0)+1,App(V0+2,V0+0)+0)+1)+0)+0)+0,Pi(App(App(C(Quot)+65535,V0+0)+1,V0+0)+3,Pi(V0+5,App(App(App(C(Eq)+65535,V0+0)+3,App(App(App(App(App(App(C(lift)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0)+1,App(V0+3,V0+0)+0)+0)+0)+0)+0)+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF Pi at depth 1\n            DIFF Pi at depth 2\n                DIFF Pi at depth 3\n                    DIFF Pi at depth 4\n                        DIFF Pi at depth 5\n                            DIFF Pi at depth 6\n                                SHIFT DIFF: shift=1 vs shift=0\n                                DIFF App at depth 7\n                                    SHIFT DIFF: shift=1 vs shift=0\n                                    DIFF App at depth 8\n                                        SHIFT DIFF: shift=2 vs shift=3\n                                        LEAF DIFF at depth 9: App(App(App(App(App(...+65535,...+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0) vs V0\n                                        SHIFT DIFF: shift=1 vs shift=0\n                                        LEAF DIFF at depth 9: V0 vs V0\n\nthread 'thread_3' (19422) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19418) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19417) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009491441,
      "cpu_time": 0.012639067,
      "max_rss": 10182656,
      "instructions": 6786713,
      "stdout": "",
      "stderr": "ExprPtr parse: 131 parser entries \u2192 117 DAG entries, 42 OSNF-shifted, 114 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Sort(ExportFile@0)+65535,Pi(Pi(V0+0,Pi(V0+0,Sort(ExportFile@0)+65535)+1)+0,Pi(Sort(ExportFile@4)+65535,Pi(Pi(V0+2,V0+1)+0,Pi(Pi(V0+3,Pi(V0+4,Pi(App(App(V0+3,V0+0)+1,V0+0)+0,App(App(App(C(Eq)+65535,V0+0)+2,App(V0+1,V0+0)+0)+1,App(V0+2,V0+0)+0)+1)+0)+0)+0,Pi(App(App(C(Quot)+65535,V0+0)+1,V0+0)+3,Pi(V0+5,App(App(App(C(Eq)+65535,V0+0)+3,App(App(App(App(App(App(C(lift)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0)+0,App(App(App(App(App(App(C(lift)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0)+1)+0)+0)+0)+0)+0)+0) (shift=65535 nlbv=0)\n    v = Pi(Sort(ExportFile@0)+65535,Pi(Pi(V0+0,Pi(V0+0,Sort(ExportFile@0)+65535)+1)+0,Pi(Sort(ExportFile@4)+65535,Pi(Pi(V0+2,V0+1)+0,Pi(Pi(V0+3,Pi(V0+4,Pi(App(App(V0+3,V0+0)+1,V0+0)+0,App(App(App(C(Eq)+65535,V0+0)+2,App(V0+1,V0+0)+0)+1,App(V0+2,V0+0)+0)+1)+0)+0)+0,Pi(App(App(C(Quot)+65535,V0+0)+1,V0+0)+3,Pi(V0+5,App(App(App(C(Eq)+65535,V0+0)+3,App(App(App(App(App(App(C(lift)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+0)+1,App(App(App(App(App(App(C(lift)+65535,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+1,V0+0)+2,App(App(App(C(mk)+65535,V0+0)+1,V0+0)+5,V0+0)+0)+0)+0)+0)+0)+0)+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF Pi at depth 1\n            DIFF Pi at depth 2\n                DIFF Pi at depth 3\n                    DIFF Pi at depth 4\n                        DIFF Pi at depth 5\n                            DIFF Pi at depth 6\n                                SHIFT DIFF: shift=1 vs shift=0\n                                DIFF App at depth 7\n                                    SHIFT DIFF: shift=1 vs shift=0\n                                    DIFF App at depth 8\n                                        SHIFT DIFF: shift=1 vs shift=0\n                                        LEAF DIFF at depth 9: V0 vs App(App(App(C(mk)+65535,V0+0)+1,V0+0)+5,V0+0)\n\nthread 'thread_0' (19430) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19429) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19428) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009899655,
      "cpu_time": 0.013953565,
      "max_rss": 10174464,
      "instructions": 7068344,
      "stdout": "",
      "stderr": "ExprPtr parse: 160 parser entries \u2192 146 DAG entries, 50 OSNF-shifted, 143 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009114043,
      "cpu_time": 0.012161687000000001,
      "max_rss": 9482240,
      "instructions": 6563455,
      "stdout": "",
      "stderr": "ExprPtr parse: 136 parser entries \u2192 122 DAG entries, 40 OSNF-shifted, 119 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009081933,
      "cpu_time": 0.012216293999999999,
      "max_rss": 11493376,
      "instructions": 6381259,
      "stdout": "",
      "stderr": "ExprPtr parse: 104 parser entries \u2192 97 DAG entries, 18 OSNF-shifted, 92 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Pi(C(True)+65535,C(T)+65535)+65535,App(App(App(C(Eq)+65535,Pi(C(True)+65535,C(T)+65535)+65535)+65535,V0+0)+0,V0+0)+0) (shift=65535 nlbv=0)\n    v = Pi(Pi(C(True)+65535,C(T)+65535)+65535,App(App(App(C(Eq)+65535,Pi(C(True)+65535,C(T)+65535)+65535)+65535,App(C(mk)+65535,App(C(val)+65535,App(V0+0,C(intro)+65535)+0)+0)+0)+0,V0+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF App at depth 1\n            DIFF App at depth 2\n                LEAF DIFF at depth 3: V0 vs App(C(mk)+65535,App(C(val)+65535,App(V0+0,C(intro)+65535)+0)+0)\n\nthread 'thread_2' (19465) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19462) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19461) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008868954,
      "cpu_time": 0.01165012,
      "max_rss": 10571776,
      "instructions": 6056768,
      "stdout": "",
      "stderr": "ExprPtr parse: 85 parser entries \u2192 81 DAG entries, 14 OSNF-shifted, 76 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(true)+65535)+65535,C(Bool)+65535)+65535,App(App(App(C(Eq)+65535,Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(true)+65535)+65535,C(Bool)+65535)+65535)+65535,V0+0)+0,V0+0)+0) (shift=65535 nlbv=0)\n    v = Pi(Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(true)+65535)+65535,C(Bool)+65535)+65535,App(App(App(C(Eq)+65535,Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(true)+65535)+65535,C(Bool)+65535)+65535)+65535,App(App(App(App(App(C(rec)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,Lam(C(Bool)+65535,Lam(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,V0+0)+0,C(Bool)+65535)+0)+65535)+65535,App(V0+0,App(App(C(refl)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535)+0)+0,C(true)+65535)+0)+0,V0+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF App at depth 1\n            DIFF App at depth 2\n                LEAF DIFF at depth 3: V0 vs App(App(App(App(App(...+65535,...+65535)+65535,C(true)+65535)+65535,Lam(C(Bool)+65535,Lam(...+0,...+65535)+0)+65535)+65535,App(V0+0,App(App(...+65535,...+65535)+65535,C(true)+65535)+65535)+0)+0,C(true)+65535)\n\nthread 'thread_0' (19474) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19473) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19472) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006967069,
      "cpu_time": 0.006222547,
      "max_rss": 3661824,
      "instructions": 3540531,
      "stdout": "",
      "stderr": "ExprPtr parse: 4 parser entries \u2192 4 DAG entries, 0 OSNF-shifted, 4 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007341561000000001,
      "cpu_time": 0.006874687,
      "max_rss": 3239936,
      "instructions": 3757790,
      "stdout": "",
      "stderr": "ExprPtr parse: 5 parser entries \u2192 5 DAG entries, 0 OSNF-shifted, 4 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Sort(ExportFile@2) (shift=65535 nlbv=0)\n    v = Sort(ExportFile@1) (shift=65535 nlbv=0)\n    LEAF DIFF at depth 0: Sort(ExportFile@2) vs Sort(ExportFile@1)\n\nthread 'thread_0' (19496) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19495) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19494) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009905426,
      "cpu_time": 0.011895300000000001,
      "max_rss": 11485184,
      "instructions": 6747864,
      "stdout": "",
      "stderr": "ExprPtr parse: 108 parser entries \u2192 100 DAG entries, 24 OSNF-shifted, 98 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007956202,
      "cpu_time": 0.007554116,
      "max_rss": 5832704,
      "instructions": 4768521,
      "stdout": "",
      "stderr": "ExprPtr parse: 50 parser entries \u2192 47 DAG entries, 6 OSNF-shifted, 46 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (19519) panicked at src/inductive.rs:774:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19517) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19516) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/proj-maybe-prop",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009124813,
      "cpu_time": 0.01307692,
      "max_rss": 9814016,
      "instructions": 6757570,
      "stdout": "",
      "stderr": "ExprPtr parse: 92 parser entries \u2192 85 DAG entries, 17 OSNF-shifted, 81 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (19531) panicked at src/tc.rs:778:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19528) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19527) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008965745,
      "cpu_time": 0.012676439999999999,
      "max_rss": 10244096,
      "instructions": 6771120,
      "stdout": "",
      "stderr": "ExprPtr parse: 92 parser entries \u2192 85 DAG entries, 17 OSNF-shifted, 81 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (19542) panicked at src/tc.rs:763:27:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19539) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19538) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007832521,
      "cpu_time": 0.009905693,
      "max_rss": 8605696,
      "instructions": 4778591,
      "stdout": "",
      "stderr": "ExprPtr parse: 39 parser entries \u2192 33 DAG entries, 10 OSNF-shifted, 32 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009020326,
      "cpu_time": 0.010105705000000001,
      "max_rss": 8282112,
      "instructions": 5008078,
      "stdout": "",
      "stderr": "ExprPtr parse: 39 parser entries \u2192 35 DAG entries, 9 OSNF-shifted, 34 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (19562) panicked at src/inductive.rs:924:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19561) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19560) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009898854,
      "cpu_time": 0.016837282,
      "max_rss": 12554240,
      "instructions": 30603721,
      "stdout": "",
      "stderr": "ExprPtr parse: 921 parser entries \u2192 848 DAG entries, 242 OSNF-shifted, 786 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.011462544,
      "cpu_time": 0.019894376999999998,
      "max_rss": 16826368,
      "instructions": 30043051,
      "stdout": "",
      "stderr": "ExprPtr parse: 903 parser entries \u2192 830 DAG entries, 238 OSNF-shifted, 768 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 4:\n    u = App(V0+0,App(App(C(f)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(0)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(0)+65535)+65535)+65535)+65535,App(C(_proof_1)+65535,V0+0)+0)+1) (shift=2 nlbv=2)\n    v = App(V0+0,App(App(C(f)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(1)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(1)+65535)+65535)+65535)+65535,V0+0)+1) (shift=2 nlbv=2)\n    DIFF App at depth 0\n        DIFF App at depth 1\n            DIFF App at depth 2\n                DIFF App at depth 3\n                    DIFF App at depth 4\n                        LEAF DIFF at depth 5: NatLit(0) vs NatLit(1)\n                    DIFF App at depth 4\n                        LEAF DIFF at depth 5: NatLit(0) vs NatLit(1)\n            LEAF DIFF at depth 2: App(C(_proof_1)+65535,V0+0) vs V0\n\nthread 'thread_0' (19584) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19583) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19582) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 112.583849852,
      "cpu_time": 325.211234919,
      "max_rss": 2738470912,
      "instructions": 1262354906591,
      "stdout": "",
      "stderr": "ExprPtr parse: 34998459 parser entries \u2192 34081778 DAG entries, 21572537 OSNF-shifted, 24451671 live after compaction, 16703 cores with bvar indices >= 64 (16705 tail words)\n",
      "timeout": 1800
    },
    {
      "checker": "nanobruijn",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 15.579543010000002,
      "cpu_time": 45.155496842,
      "max_rss": 457691136,
      "instructions": 205000235784,
      "stdout": "",
      "stderr": "ExprPtr parse: 5726477 parser entries \u2192 5924415 DAG entries, 3622087 OSNF-shifted, 4149917 live after compaction, 3218 cores with bvar indices >= 64 (3218 tail words)\n",
      "timeout": 500
    },
    {
      "checker": "nanobruijn",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.090850941,
      "cpu_time": 0.20836088000000003,
      "max_rss": 33738752,
      "instructions": 1264488411,
      "stdout": "",
      "stderr": "ExprPtr parse: 54535 parser entries \u2192 51363 DAG entries, 24108 OSNF-shifted, 43859 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 590.08179729,
      "cpu_time": 1934.3169859460002,
      "max_rss": 6594347008,
      "instructions": 7544149930960,
      "stdout": "",
      "stderr": "ExprPtr parse: 95334373 parser entries \u2192 87362558 DAG entries, 63700172 OSNF-shifted, 60874221 live after compaction, 71006 cores with bvar indices >= 64 (78955 tail words)\n",
      "timeout": 5680
    },
    {
      "checker": "nanobruijn",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011791814000000001,
      "cpu_time": 0.00901104,
      "max_rss": 3534848,
      "instructions": 4084815,
      "stdout": "",
      "stderr": "ExprPtr parse: 10 parser entries \u2192 9 DAG entries, 0 OSNF-shifted, 9 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (19689) panicked at src/inductive.rs:166:13:\nfor inductive type False,\nexpected recursors [False.rec],\nwhile export file contained recursors [rogue, False.rec]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19688) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19687) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011155251000000001,
      "cpu_time": 0.009686108,
      "max_rss": 3514368,
      "instructions": 3458569,
      "stdout": "",
      "stderr": "ExprPtr parse: 1 parser entries \u2192 1 DAG entries, 0 OSNF-shifted, 1 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014810263,
      "cpu_time": 0.021297569,
      "max_rss": 12427264,
      "instructions": 12447385,
      "stdout": "",
      "stderr": "ExprPtr parse: 360 parser entries \u2192 337 DAG entries, 81 OSNF-shifted, 322 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014516481000000001,
      "cpu_time": 0.021316455999999998,
      "max_rss": 12615680,
      "instructions": 12558573,
      "stdout": "",
      "stderr": "ExprPtr parse: 349 parser entries \u2192 326 DAG entries, 79 OSNF-shifted, 311 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = App(App(App(C(Eq)+65535,C(Nat)+65535)+65535,App(App(C(add)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(123456789)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(123456789)+65535)+65535)+65535)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(987654321)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(987654321)+65535)+65535)+65535)+65535)+65535,App(App(C(add)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(123456789)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(123456789)+65535)+65535)+65535)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(987654321)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(987654321)+65535)+65535)+65535)+65535) (shift=65535 nlbv=0)\n    v = App(App(App(C(Eq)+65535,C(Nat)+65535)+65535,App(App(C(add)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(123456789)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(123456789)+65535)+65535)+65535)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(987654321)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(987654321)+65535)+65535)+65535)+65535)+65535,App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(1111111111)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(1111111111)+65535)+65535)+65535) (shift=65535 nlbv=0)\n    DIFF App at depth 0\n        DIFF App at depth 1\n            DIFF App at depth 2\n                LEAF DIFF at depth 3: C(add) vs App(C(ofNat)+65535,C(Nat)+65535)\n                LEAF DIFF at depth 3: App(App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(123456789)+65535)+65535,App(C(instOfNatNat)+65535,NatLit(123456789)+65535)+65535) vs NatLit(1111111111)\n            DIFF App at depth 2\n                LEAF DIFF at depth 3: App(App(C(ofNat)+65535,C(Nat)+65535)+65535,NatLit(987654321)+65535) vs C(instOfNatNat)\n                LEAF DIFF at depth 3: App(C(instOfNatNat)+65535,NatLit(987654321)+65535) vs NatLit(1111111111)\n\nthread 'thread_1' (19723) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19721) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19720) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015410919,
      "cpu_time": 0.023033793,
      "max_rss": 14557184,
      "instructions": 12853037,
      "stdout": "",
      "stderr": "ExprPtr parse: 391 parser entries \u2192 366 DAG entries, 93 OSNF-shifted, 348 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012306559,
      "cpu_time": 0.021537159,
      "max_rss": 14458880,
      "instructions": 13601476,
      "stdout": "",
      "stderr": "ExprPtr parse: 390 parser entries \u2192 367 DAG entries, 88 OSNF-shifted, 352 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006502911,
      "cpu_time": 0.004825921,
      "max_rss": 3440640,
      "instructions": 3652547,
      "stdout": "",
      "stderr": "ExprPtr parse: 10 parser entries \u2192 9 DAG entries, 0 OSNF-shifted, 9 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'main-worker' (19754) panicked at src/parser.rs:427:58:\ncalled `Option::unwrap()` on a `None` value\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19753) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009934984000000001,
      "cpu_time": 0.008806651,
      "max_rss": 3801088,
      "instructions": 4401491,
      "stdout": "",
      "stderr": "ExprPtr parse: 35 parser entries \u2192 33 DAG entries, 2 OSNF-shifted, 32 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = C(False) (shift=65535 nlbv=0)\n    v = C(True) (shift=65535 nlbv=0)\n    LEAF DIFF at depth 0: C(False) vs C(True)\n\nthread 'thread_3' (19765) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (19761) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (19760) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009227979,
      "cpu_time": 0.0077175640000000005,
      "max_rss": 3551232,
      "instructions": 3452174,
      "stdout": "",
      "stderr": "ExprPtr parse: 5 parser entries \u2192 1 DAG entries, 0 OSNF-shifted, 1 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043582038000000003,
      "cpu_time": 0.049368614000000005,
      "max_rss": 38633472,
      "instructions": 195568234,
      "stdout": "",
      "stderr": "ExprPtr parse: 24427 parser entries \u2192 20395 DAG entries, 8104 OSNF-shifted, 20383 live after compaction, 19676 cores with bvar indices >= 64 (614792 tail words)\n",
      "timeout": 100
    },
    {
      "checker": "nanobruijn",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015714318,
      "cpu_time": 0.018959973,
      "max_rss": 11530240,
      "instructions": 28531160,
      "stdout": "",
      "stderr": "ExprPtr parse: 1106 parser entries \u2192 1101 DAG entries, 18 OSNF-shifted, 1094 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.88629958,
      "cpu_time": 4.888236474999999,
      "max_rss": 865046528,
      "instructions": 9419388429,
      "stdout": "",
      "stderr": "ExprPtr parse: 10281 parser entries \u2192 6269 DAG entries, 2070 OSNF-shifted, 6254 live after compaction, 5806 cores with bvar indices >= 64 (90706 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047685249000000006,
      "cpu_time": 0.051557174000000004,
      "max_rss": 29466624,
      "instructions": 127601882,
      "stdout": "",
      "stderr": "ExprPtr parse: 197 parser entries \u2192 189 DAG entries, 12 OSNF-shifted, 186 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.02174879,
      "cpu_time": 0.02437519,
      "max_rss": 10657792,
      "instructions": 133059990,
      "stdout": "",
      "stderr": "ExprPtr parse: 309 parser entries \u2192 304 DAG entries, 18 OSNF-shifted, 297 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044096592000000004,
      "cpu_time": 0.049883931,
      "max_rss": 17690624,
      "instructions": 361635129,
      "stdout": "",
      "stderr": "ExprPtr parse: 490 parser entries \u2192 472 DAG entries, 72 OSNF-shifted, 461 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019347829,
      "cpu_time": 0.026196411000000003,
      "max_rss": 16527360,
      "instructions": 43499725,
      "stdout": "",
      "stderr": "ExprPtr parse: 1180 parser entries \u2192 1171 DAG entries, 31 OSNF-shifted, 1164 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.022391584000000003,
      "cpu_time": 0.028152860000000002,
      "max_rss": 18108416,
      "instructions": 43466788,
      "stdout": "",
      "stderr": "ExprPtr parse: 1180 parser entries \u2192 1171 DAG entries, 31 OSNF-shifted, 1164 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039233426,
      "cpu_time": 0.074258831,
      "max_rss": 28880896,
      "instructions": 296526390,
      "stdout": "",
      "stderr": "ExprPtr parse: 8205 parser entries \u2192 12829 DAG entries, 3737 OSNF-shifted, 6556 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.206224962,
      "cpu_time": 4.53618058,
      "max_rss": 210993152,
      "instructions": 37366957085,
      "stdout": "",
      "stderr": "ExprPtr parse: 180991 parser entries \u2192 198772 DAG entries, 94800 OSNF-shifted, 147026 live after compaction, 3026 cores with bvar indices >= 64 (16386 tail words)\n",
      "timeout": 60
    },
    {
      "checker": "nanobruijn",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011717676000000002,
      "cpu_time": 0.014026819,
      "max_rss": 10489856,
      "instructions": 6053010,
      "stdout": "",
      "stderr": "ExprPtr parse: 128 parser entries \u2192 124 DAG entries, 18 OSNF-shifted, 117 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011625003,
      "cpu_time": 0.01650824,
      "max_rss": 11096064,
      "instructions": 8089328,
      "stdout": "",
      "stderr": "ExprPtr parse: 325 parser entries \u2192 320 DAG entries, 19 OSNF-shifted, 313 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.334253744000001,
      "cpu_time": 5.337348026,
      "max_rss": 864952320,
      "instructions": 9973953963,
      "stdout": "",
      "stderr": "ExprPtr parse: 10292 parser entries \u2192 6278 DAG entries, 2069 OSNF-shifted, 6266 live after compaction, 5807 cores with bvar indices >= 64 (90737 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.028936576,
      "cpu_time": 3.067606472,
      "max_rss": 219885568,
      "instructions": 9455358221,
      "stdout": "",
      "stderr": "ExprPtr parse: 17728 parser entries \u2192 17975 DAG entries, 7021 OSNF-shifted, 14788 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 80
    },
    {
      "checker": "nanobruijn",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 75.38964912600001,
      "cpu_time": 75.42652851400001,
      "max_rss": 2513326080,
      "instructions": 131869529896,
      "stdout": "",
      "stderr": "ExprPtr parse: 18849 parser entries \u2192 19098 DAG entries, 7017 OSNF-shifted, 15911 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 390
    },
    {
      "checker": "nanobruijn",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 51.100071103000005,
      "cpu_time": 51.113892333,
      "max_rss": 3728445440,
      "instructions": 93703094846,
      "stdout": "",
      "stderr": "ExprPtr parse: 8858 parser entries \u2192 8790 DAG entries, 3620 OSNF-shifted, 7158 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 260
    },
    {
      "checker": "nanobruijn",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.23809263,
      "cpu_time": 3.269620337,
      "max_rss": 333754368,
      "instructions": 8421553839,
      "stdout": "",
      "stderr": "ExprPtr parse: 8868 parser entries \u2192 8799 DAG entries, 3622 OSNF-shifted, 7167 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 60
    },
    {
      "checker": "nanobruijn",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.62746933,
      "cpu_time": 1.6668528180000002,
      "max_rss": 83787776,
      "instructions": 12499348403,
      "stdout": "",
      "stderr": "ExprPtr parse: 319701 parser entries \u2192 327729 DAG entries, 202624 OSNF-shifted, 250639 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 70
    },
    {
      "checker": "nanobruijn",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.856849052,
      "cpu_time": 7.815033843,
      "max_rss": 571260928,
      "instructions": 30705272207,
      "stdout": "",
      "stderr": "ExprPtr parse: 319722 parser entries \u2192 327738 DAG entries, 202625 OSNF-shifted, 250648 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 130
    },
    {
      "checker": "nanobruijn",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012025325,
      "cpu_time": 0.016714233000000002,
      "max_rss": 12611584,
      "instructions": 9670824,
      "stdout": "",
      "stderr": "ExprPtr parse: 367 parser entries \u2192 358 DAG entries, 31 OSNF-shifted, 351 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = App(App(App(C(Eq)+65535,App(App(C(Prod)+65535,C(Bool)+65535)+65535,C(N)+65535)+65535)+65535,App(App(App(App(C(mk)+65535,C(Bool)+65535)+65535,C(N)+65535)+65535,C(false)+65535)+65535,App(C(count)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535,App(App(App(App(C(mk)+65535,C(Bool)+65535)+65535,C(N)+65535)+65535,C(false)+65535)+65535,App(C(count)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535) (shift=65535 nlbv=0)\n    v = App(App(App(C(Eq)+65535,App(App(C(Prod)+65535,C(Bool)+65535)+65535,C(N)+65535)+65535)+65535,App(App(App(App(C(mk)+65535,C(Bool)+65535)+65535,C(N)+65535)+65535,C(false)+65535)+65535,App(C(count)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535,App(App(App(App(C(mk)+65535,C(Bool)+65535)+65535,C(N)+65535)+65535,C(true)+65535)+65535,App(C(count)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535) (shift=65535 nlbv=0)\n    DIFF App at depth 0\n        DIFF App at depth 1\n            DIFF App at depth 2\n                LEAF DIFF at depth 3: C(false) vs C(true)\n            DIFF App at depth 2\n                DIFF App at depth 3\n                    DIFF App at depth 4\n                        DIFF App at depth 5\n                            DIFF App at depth 6\n                                DIFF App at depth 7\n                                    DIFF App at depth 8\n                                        DIFF App at depth 9\n                                            DIFF App at depth 10\n                                                DIFF App at depth 11\n                                                    DIFF App at depth 12\n                                                        DIFF App at depth 13\n                                                            DIFF App at depth 14\n                                                                DIFF App at depth 15\n                                                                    DIFF App at depth 16\n                                                                        DIFF App at depth 17\n                                                                            DIFF App at depth 18\n                                                                                DIFF App at depth 19\n                                                                                    DIFF App at depth 20\n\nthread 'thread_1' (20006) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20004) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20003) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.024097828,
      "cpu_time": 0.029761690000000004,
      "max_rss": 10817536,
      "instructions": 145005240,
      "stdout": "",
      "stderr": "ExprPtr parse: 367 parser entries \u2192 358 DAG entries, 31 OSNF-shifted, 351 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = App(App(App(C(Eq)+65535,App(App(C(Prod)+65535,C(N)+65535)+65535,C(Bool)+65535)+65535)+65535,App(App(App(App(C(mk)+65535,C(N)+65535)+65535,C(Bool)+65535)+65535,App(C(count)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535,C(false)+65535)+65535)+65535,App(App(App(App(C(mk)+65535,C(N)+65535)+65535,C(Bool)+65535)+65535,App(C(count)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535,C(false)+65535)+65535) (shift=65535 nlbv=0)\n    v = App(App(App(C(Eq)+65535,App(App(C(Prod)+65535,C(N)+65535)+65535,C(Bool)+65535)+65535)+65535,App(App(App(App(C(mk)+65535,C(N)+65535)+65535,C(Bool)+65535)+65535,App(C(count)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535,C(false)+65535)+65535)+65535,App(App(App(App(C(mk)+65535,C(N)+65535)+65535,C(Bool)+65535)+65535,App(C(count)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(C(S)+65535,App(...+65535,...+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535)+65535,C(true)+65535)+65535) (shift=65535 nlbv=0)\n    DIFF App at depth 0\n        DIFF App at depth 1\n            DIFF App at depth 2\n                DIFF App at depth 3\n                    DIFF App at depth 4\n                        DIFF App at depth 5\n                            DIFF App at depth 6\n                                DIFF App at depth 7\n                                    DIFF App at depth 8\n                                        DIFF App at depth 9\n                                            DIFF App at depth 10\n                                                DIFF App at depth 11\n                                                    DIFF App at depth 12\n                                                        DIFF App at depth 13\n                                                            DIFF App at depth 14\n                                                                DIFF App at depth 15\n                                                                    DIFF App at depth 16\n                                                                        DIFF App at depth 17\n                                                                            DIFF App at depth 18\n                                                                                DIFF App at depth 19\n                                                                                    DIFF App at depth 20\n            LEAF DIFF at depth 2: C(false) vs C(true)\n\nthread 'thread_0' (20016) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20015) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20014) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009575053,
      "cpu_time": 0.013027835,
      "max_rss": 10489856,
      "instructions": 7544485,
      "stdout": "",
      "stderr": "ExprPtr parse: 162 parser entries \u2192 157 DAG entries, 32 OSNF-shifted, 147 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.022084497,
      "cpu_time": 0.027151194,
      "max_rss": 18305024,
      "instructions": 84345219,
      "stdout": "",
      "stderr": "ExprPtr parse: 1175 parser entries \u2192 1169 DAG entries, 34 OSNF-shifted, 1159 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.249470605,
      "cpu_time": 0.250835813,
      "max_rss": 65810432,
      "instructions": 1562714619,
      "stdout": "",
      "stderr": "ExprPtr parse: 4089 parser entries \u2192 3087 DAG entries, 16 OSNF-shifted, 3083 live after compaction, 2809 cores with bvar indices >= 64 (21975 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011545596,
      "cpu_time": 0.015608424,
      "max_rss": 10321920,
      "instructions": 11848497,
      "stdout": "",
      "stderr": "ExprPtr parse: 1107 parser entries \u2192 1102 DAG entries, 18 OSNF-shifted, 1095 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n",
      "timeout": 50
    },
    {
      "checker": "nanobruijn",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 24.668588279,
      "cpu_time": 67.3677409,
      "max_rss": 793137152,
      "instructions": 335826229188,
      "stdout": "",
      "stderr": "ExprPtr parse: 9396483 parser entries \u2192 9882107 DAG entries, 5850297 OSNF-shifted, 6551907 live after compaction, 3243 cores with bvar indices >= 64 (3243 tail words)\n",
      "timeout": 590
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010008016,
      "cpu_time": 0.008433788,
      "max_rss": 3420160,
      "instructions": 3462786,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009177850000000001,
      "cpu_time": 0.008122487,
      "max_rss": 3702784,
      "instructions": 3707708,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Sort(TcCtx@1) (shift=65535 nlbv=0)\n    v = Sort(ExportFile@0) (shift=65535 nlbv=0)\n    LEAF DIFF at depth 0: Sort(TcCtx@1) vs Sort(ExportFile@0)\n\nthread 'thread_1' (20096) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20094) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20093) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008652977000000001,
      "cpu_time": 0.007546894,
      "max_rss": 3387392,
      "instructions": 3502397,
      "stdout": "",
      "stderr": "ExprPtr parse: 3 parser entries \u2192 3 DAG entries, 0 OSNF-shifted, 3 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009966207000000001,
      "cpu_time": 0.008116182999999999,
      "max_rss": 3616768,
      "instructions": 3480918,
      "stdout": "",
      "stderr": "ExprPtr parse: 3 parser entries \u2192 3 DAG entries, 0 OSNF-shifted, 3 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006689897,
      "cpu_time": 0.005750687,
      "max_rss": 3403776,
      "instructions": 3535424,
      "stdout": "",
      "stderr": "ExprPtr parse: 6 parser entries \u2192 6 DAG entries, 0 OSNF-shifted, 6 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009658360000000001,
      "cpu_time": 0.009215719,
      "max_rss": 5779456,
      "instructions": 3850688,
      "stdout": "",
      "stderr": "ExprPtr parse: 13 parser entries \u2192 12 DAG entries, 0 OSNF-shifted, 12 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009608026,
      "cpu_time": 0.008798536000000001,
      "max_rss": 5378048,
      "instructions": 3857301,
      "stdout": "",
      "stderr": "ExprPtr parse: 14 parser entries \u2192 13 DAG entries, 0 OSNF-shifted, 13 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009992887,
      "cpu_time": 0.008631328,
      "max_rss": 5595136,
      "instructions": 3833812,
      "stdout": "",
      "stderr": "ExprPtr parse: 13 parser entries \u2192 12 DAG entries, 0 OSNF-shifted, 12 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009527666,
      "cpu_time": 0.008765013,
      "max_rss": 5562368,
      "instructions": 4104306,
      "stdout": "",
      "stderr": "ExprPtr parse: 14 parser entries \u2192 13 DAG entries, 0 OSNF-shifted, 13 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20172) panicked at src/tc.rs:575:17:\ninfer_sort_of: expected Sort, got \"V0\" from e=\"V0\", infer=\"V0\", depth=2\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20171) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20170) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008688352,
      "cpu_time": 0.007432072,
      "max_rss": 3510272,
      "instructions": 3799700,
      "stdout": "",
      "stderr": "ExprPtr parse: 8 parser entries \u2192 8 DAG entries, 0 OSNF-shifted, 8 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20183) panicked at src/tc.rs:552:18:\nensure_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20182) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20181) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010453821,
      "cpu_time": 0.009276303000000001,
      "max_rss": 3637248,
      "instructions": 3796629,
      "stdout": "",
      "stderr": "ExprPtr parse: 7 parser entries \u2192 7 DAG entries, 0 OSNF-shifted, 7 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (20195) panicked at src/tc.rs:552:18:\nensure_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20193) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20192) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010297908000000001,
      "cpu_time": 0.009176904000000001,
      "max_rss": 3510272,
      "instructions": 3716467,
      "stdout": "",
      "stderr": "ExprPtr parse: 3 parser entries \u2192 3 DAG entries, 0 OSNF-shifted, 3 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20205) panicked at src/tc.rs:115:45:\ncalled `Result::unwrap()` on an `Err` value: \"Theorem type for nonPropThm must be `Prop` (sort 0); found type 1\"\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20204) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20203) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008449555000000001,
      "cpu_time": 0.007911772000000001,
      "max_rss": 5210112,
      "instructions": 3842792,
      "stdout": "",
      "stderr": "ExprPtr parse: 14 parser entries \u2192 12 DAG entries, 1 OSNF-shifted, 12 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008091243,
      "cpu_time": 0.007227921,
      "max_rss": 3543040,
      "instructions": 3731235,
      "stdout": "",
      "stderr": "ExprPtr parse: 4 parser entries \u2192 4 DAG entries, 0 OSNF-shifted, 4 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_3' (20230) panicked at src/tc.rs:496:13:\ndeclaration not found in infer_const, selfProof\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20226) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20225) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012039563000000001,
      "cpu_time": 0.009547739,
      "max_rss": 3182592,
      "instructions": 3469707,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008282742000000001,
      "cpu_time": 0.007096425,
      "max_rss": 3526656,
      "instructions": 3472189,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0067730030000000005,
      "cpu_time": 0.00595149,
      "max_rss": 3432448,
      "instructions": 3479395,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009810235,
      "cpu_time": 0.009212659,
      "max_rss": 5656576,
      "instructions": 3869572,
      "stdout": "",
      "stderr": "ExprPtr parse: 13 parser entries \u2192 12 DAG entries, 0 OSNF-shifted, 12 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008412185,
      "cpu_time": 0.007399961,
      "max_rss": 3510272,
      "instructions": 3707140,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (20284) panicked at src/tc.rs:467:9:\nassertion failed: self.ctx.no_dupes_all_params(info.uparams)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20281) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20280) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006699745,
      "cpu_time": 0.005919514000000001,
      "max_rss": 3284992,
      "instructions": 3472236,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008857148,
      "cpu_time": 0.007821302,
      "max_rss": 3350528,
      "instructions": 3472767,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007273651000000001,
      "cpu_time": 0.006820704,
      "max_rss": 3391488,
      "instructions": 3532702,
      "stdout": "",
      "stderr": "ExprPtr parse: 6 parser entries \u2192 6 DAG entries, 0 OSNF-shifted, 6 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007222074,
      "cpu_time": 0.006689967000000001,
      "max_rss": 3223552,
      "instructions": 3537092,
      "stdout": "",
      "stderr": "ExprPtr parse: 6 parser entries \u2192 6 DAG entries, 0 OSNF-shifted, 6 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006587405,
      "cpu_time": 0.006340342,
      "max_rss": 3178496,
      "instructions": 3494286,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.053373425,
      "cpu_time": 0.018878308,
      "max_rss": 3387392,
      "instructions": 3511907,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00896444,
      "cpu_time": 0.007560408,
      "max_rss": 3342336,
      "instructions": 3480093,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008146517,
      "cpu_time": 0.007159258000000001,
      "max_rss": 3297280,
      "instructions": 3494556,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008412775,
      "cpu_time": 0.007181580000000001,
      "max_rss": 3497984,
      "instructions": 3509398,
      "stdout": "",
      "stderr": "ExprPtr parse: 7 parser entries \u2192 6 DAG entries, 0 OSNF-shifted, 6 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008162958,
      "cpu_time": 0.007192521,
      "max_rss": 5455872,
      "instructions": 3843020,
      "stdout": "",
      "stderr": "ExprPtr parse: 15 parser entries \u2192 13 DAG entries, 1 OSNF-shifted, 13 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011208686,
      "cpu_time": 0.011191281,
      "max_rss": 7045120,
      "instructions": 4555533,
      "stdout": "",
      "stderr": "ExprPtr parse: 41 parser entries \u2192 35 DAG entries, 5 OSNF-shifted, 35 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011609266,
      "cpu_time": 0.012868991,
      "max_rss": 9854976,
      "instructions": 5102901,
      "stdout": "",
      "stderr": "ExprPtr parse: 55 parser entries \u2192 49 DAG entries, 7 OSNF-shifted, 49 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010203722,
      "cpu_time": 0.012019092,
      "max_rss": 8200192,
      "instructions": 5285981,
      "stdout": "",
      "stderr": "ExprPtr parse: 59 parser entries \u2192 53 DAG entries, 7 OSNF-shifted, 53 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009766873,
      "cpu_time": 0.00889648,
      "max_rss": 5455872,
      "instructions": 3717141,
      "stdout": "",
      "stderr": "ExprPtr parse: 4 parser entries \u2192 4 DAG entries, 0 OSNF-shifted, 4 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008896713,
      "cpu_time": 0.008382855,
      "max_rss": 5529600,
      "instructions": 3836622,
      "stdout": "",
      "stderr": "ExprPtr parse: 11 parser entries \u2192 11 DAG entries, 0 OSNF-shifted, 11 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009198859,
      "cpu_time": 0.008608713,
      "max_rss": 5193728,
      "instructions": 3742324,
      "stdout": "",
      "stderr": "ExprPtr parse: 5 parser entries \u2192 5 DAG entries, 0 OSNF-shifted, 5 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008627538,
      "cpu_time": 0.007947879,
      "max_rss": 3407872,
      "instructions": 3622014,
      "stdout": "",
      "stderr": "ExprPtr parse: 9 parser entries \u2192 8 DAG entries, 0 OSNF-shifted, 8 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008190909,
      "cpu_time": 0.007630376,
      "max_rss": 3366912,
      "instructions": 3807426,
      "stdout": "",
      "stderr": "ExprPtr parse: 22 parser entries \u2192 21 DAG entries, 4 OSNF-shifted, 20 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009358447,
      "cpu_time": 0.008848185000000001,
      "max_rss": 3530752,
      "instructions": 4152866,
      "stdout": "",
      "stderr": "ExprPtr parse: 43 parser entries \u2192 40 DAG entries, 7 OSNF-shifted, 38 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010251482000000001,
      "cpu_time": 0.010256627,
      "max_rss": 7090176,
      "instructions": 4600539,
      "stdout": "",
      "stderr": "ExprPtr parse: 41 parser entries \u2192 35 DAG entries, 9 OSNF-shifted, 34 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010404218,
      "cpu_time": 0.010360064,
      "max_rss": 7196672,
      "instructions": 4730262,
      "stdout": "",
      "stderr": "ExprPtr parse: 47 parser entries \u2192 41 DAG entries, 9 OSNF-shifted, 40 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008752623000000001,
      "cpu_time": 0.009483557,
      "max_rss": 7294976,
      "instructions": 4716425,
      "stdout": "",
      "stderr": "ExprPtr parse: 47 parser entries \u2192 41 DAG entries, 9 OSNF-shifted, 40 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00707012,
      "cpu_time": 0.006287743,
      "max_rss": 3563520,
      "instructions": 3735732,
      "stdout": "",
      "stderr": "ExprPtr parse: 16 parser entries \u2192 16 DAG entries, 1 OSNF-shifted, 15 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011778182,
      "cpu_time": 0.012986509,
      "max_rss": 9719808,
      "instructions": 4860212,
      "stdout": "",
      "stderr": "ExprPtr parse: 42 parser entries \u2192 38 DAG entries, 10 OSNF-shifted, 34 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012514833000000001,
      "cpu_time": 0.008577040999999999,
      "max_rss": 3596288,
      "instructions": 4056522,
      "stdout": "",
      "stderr": "ExprPtr parse: 36 parser entries \u2192 35 DAG entries, 8 OSNF-shifted, 31 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012275856,
      "cpu_time": 0.012314227,
      "max_rss": 7450624,
      "instructions": 9050510,
      "stdout": "",
      "stderr": "ExprPtr parse: 248 parser entries \u2192 238 DAG entries, 116 OSNF-shifted, 194 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009241689,
      "cpu_time": 0.007880060000000001,
      "max_rss": 3637248,
      "instructions": 3912451,
      "stdout": "",
      "stderr": "ExprPtr parse: 7 parser entries \u2192 7 DAG entries, 0 OSNF-shifted, 7 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (20580) panicked at src/tc.rs:552:18:\nensure_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20578) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20577) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009532514,
      "cpu_time": 0.008970012000000001,
      "max_rss": 3633152,
      "instructions": 3846953,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (20591) panicked at src/tc.rs:552:18:\nensure_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20589) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20588) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008523183,
      "cpu_time": 0.007987619,
      "max_rss": 3432448,
      "instructions": 3819677,
      "stdout": "",
      "stderr": "ExprPtr parse: 1 parser entries \u2192 1 DAG entries, 0 OSNF-shifted, 1 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20601) panicked at src/tc.rs:467:9:\nassertion failed: self.ctx.no_dupes_all_params(info.uparams)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20600) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20599) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040426741,
      "cpu_time": 0.009049583,
      "max_rss": 3629056,
      "instructions": 3833635,
      "stdout": "",
      "stderr": "ExprPtr parse: 2 parser entries \u2192 2 DAG entries, 0 OSNF-shifted, 2 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20612) panicked at src/inductive.rs:442:22:\nexhausted telescope early\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20611) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20610) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009479855,
      "cpu_time": 0.008683011000000001,
      "max_rss": 3584000,
      "instructions": 3979450,
      "stdout": "",
      "stderr": "ExprPtr parse: 7 parser entries \u2192 7 DAG entries, 0 OSNF-shifted, 7 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Sort(ExportFile@1) (shift=65535 nlbv=0)\n    v = Sort(ExportFile@0) (shift=65535 nlbv=0)\n    LEAF DIFF at depth 0: Sort(ExportFile@1) vs Sort(ExportFile@0)\n\nthread 'thread_1' (20624) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20622) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20621) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009045581,
      "cpu_time": 0.008610969000000001,
      "max_rss": 5369856,
      "instructions": 4250886,
      "stdout": "",
      "stderr": "ExprPtr parse: 11 parser entries \u2192 10 DAG entries, 0 OSNF-shifted, 10 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (20635) panicked at src/inductive.rs:924:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20633) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20632) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009865478,
      "cpu_time": 0.008905098,
      "max_rss": 5521408,
      "instructions": 4275875,
      "stdout": "",
      "stderr": "ExprPtr parse: 11 parser entries \u2192 10 DAG entries, 1 OSNF-shifted, 10 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20645) panicked at src/inductive.rs:924:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20644) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20643) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006565424,
      "cpu_time": 0.006386901,
      "max_rss": 3731456,
      "instructions": 3952641,
      "stdout": "",
      "stderr": "ExprPtr parse: 6 parser entries \u2192 6 DAG entries, 0 OSNF-shifted, 6 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_3' (20659) panicked at src/inductive.rs:924:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20655) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20654) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00753938,
      "cpu_time": 0.006976556000000001,
      "max_rss": 3571712,
      "instructions": 3820899,
      "stdout": "",
      "stderr": "ExprPtr parse: 5 parser entries \u2192 5 DAG entries, 0 OSNF-shifted, 5 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (20668) panicked at src/inductive.rs:32:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20666) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20665) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008870293000000001,
      "cpu_time": 0.010493093,
      "max_rss": 9916416,
      "instructions": 5019453,
      "stdout": "",
      "stderr": "ExprPtr parse: 54 parser entries \u2192 45 DAG entries, 13 OSNF-shifted, 44 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008586070000000001,
      "cpu_time": 0.008096878,
      "max_rss": 5697536,
      "instructions": 4255469,
      "stdout": "",
      "stderr": "ExprPtr parse: 13 parser entries \u2192 12 DAG entries, 0 OSNF-shifted, 12 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20689) panicked at src/inductive.rs:924:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20688) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20687) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007122678,
      "cpu_time": 0.006424692,
      "max_rss": 3571712,
      "instructions": 3945144,
      "stdout": "",
      "stderr": "ExprPtr parse: 14 parser entries \u2192 14 DAG entries, 0 OSNF-shifted, 14 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20700) panicked at src/inductive.rs:32:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20699) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20698) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009844019,
      "cpu_time": 0.008787445999999999,
      "max_rss": 3358720,
      "instructions": 3775663,
      "stdout": "",
      "stderr": "ExprPtr parse: 20 parser entries \u2192 18 DAG entries, 1 OSNF-shifted, 17 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007969925000000001,
      "cpu_time": 0.00703315,
      "max_rss": 3690496,
      "instructions": 3799993,
      "stdout": "",
      "stderr": "ExprPtr parse: 21 parser entries \u2192 19 DAG entries, 1 OSNF-shifted, 18 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007887411,
      "cpu_time": 0.007233789,
      "max_rss": 3604480,
      "instructions": 3817064,
      "stdout": "",
      "stderr": "ExprPtr parse: 21 parser entries \u2192 19 DAG entries, 1 OSNF-shifted, 18 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008543581,
      "cpu_time": 0.007669852,
      "max_rss": 3543040,
      "instructions": 3925493,
      "stdout": "",
      "stderr": "ExprPtr parse: 4 parser entries \u2192 4 DAG entries, 0 OSNF-shifted, 4 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20744) panicked at src/inductive.rs:914:17:\nConstructor argument was too large for the corresponding inductive type\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20743) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20742) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009303596,
      "cpu_time": 0.007715592,
      "max_rss": 3735552,
      "instructions": 3646626,
      "stdout": "",
      "stderr": "ExprPtr parse: 10 parser entries \u2192 9 DAG entries, 0 OSNF-shifted, 9 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009836273000000001,
      "cpu_time": 0.009297463,
      "max_rss": 5849088,
      "instructions": 4168456,
      "stdout": "",
      "stderr": "ExprPtr parse: 32 parser entries \u2192 30 DAG entries, 7 OSNF-shifted, 29 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008489339,
      "cpu_time": 0.0074543710000000004,
      "max_rss": 5394432,
      "instructions": 4502999,
      "stdout": "",
      "stderr": "ExprPtr parse: 50 parser entries \u2192 47 DAG entries, 9 OSNF-shifted, 45 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010094558,
      "cpu_time": 0.011901748,
      "max_rss": 8609792,
      "instructions": 4889598,
      "stdout": "",
      "stderr": "ExprPtr parse: 42 parser entries \u2192 36 DAG entries, 9 OSNF-shifted, 35 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010493205,
      "cpu_time": 0.012090838,
      "max_rss": 7954432,
      "instructions": 5038986,
      "stdout": "",
      "stderr": "ExprPtr parse: 49 parser entries \u2192 43 DAG entries, 9 OSNF-shifted, 42 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008738557000000001,
      "cpu_time": 0.010603590000000001,
      "max_rss": 9658368,
      "instructions": 5020188,
      "stdout": "",
      "stderr": "ExprPtr parse: 48 parser entries \u2192 42 DAG entries, 9 OSNF-shifted, 41 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007143987,
      "cpu_time": 0.0064333260000000005,
      "max_rss": 3489792,
      "instructions": 3798013,
      "stdout": "",
      "stderr": "ExprPtr parse: 18 parser entries \u2192 18 DAG entries, 1 OSNF-shifted, 17 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015980749000000002,
      "cpu_time": 0.018743878,
      "max_rss": 10420224,
      "instructions": 5154730,
      "stdout": "",
      "stderr": "ExprPtr parse: 43 parser entries \u2192 39 DAG entries, 10 OSNF-shifted, 35 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007162192,
      "cpu_time": 0.006899954000000001,
      "max_rss": 3534848,
      "instructions": 4102053,
      "stdout": "",
      "stderr": "ExprPtr parse: 36 parser entries \u2192 35 DAG entries, 8 OSNF-shifted, 31 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010607980000000001,
      "cpu_time": 0.012543237,
      "max_rss": 9265152,
      "instructions": 9514254,
      "stdout": "",
      "stderr": "ExprPtr parse: 254 parser entries \u2192 244 DAG entries, 116 OSNF-shifted, 200 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008321214,
      "cpu_time": 0.007311111,
      "max_rss": 3555328,
      "instructions": 3823193,
      "stdout": "",
      "stderr": "ExprPtr parse: 22 parser entries \u2192 21 DAG entries, 4 OSNF-shifted, 20 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008631286,
      "cpu_time": 0.007495373,
      "max_rss": 3567616,
      "instructions": 4189611,
      "stdout": "",
      "stderr": "ExprPtr parse: 12 parser entries \u2192 11 DAG entries, 0 OSNF-shifted, 11 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (20876) panicked at src/inductive.rs:1346:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (20875) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (20874) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009516575000000001,
      "cpu_time": 0.01204261,
      "max_rss": 9691136,
      "instructions": 5259804,
      "stdout": "",
      "stderr": "ExprPtr parse: 45 parser entries \u2192 38 DAG entries, 8 OSNF-shifted, 38 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033740110000000004,
      "cpu_time": 0.028727842,
      "max_rss": 9678848,
      "instructions": 6107499,
      "stdout": "",
      "stderr": "ExprPtr parse: 95 parser entries \u2192 90 DAG entries, 17 OSNF-shifted, 85 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007744082,
      "cpu_time": 0.009875468,
      "max_rss": 8749056,
      "instructions": 5360949,
      "stdout": "",
      "stderr": "ExprPtr parse: 69 parser entries \u2192 67 DAG entries, 14 OSNF-shifted, 60 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008255802000000001,
      "cpu_time": 0.011074692,
      "max_rss": 10133504,
      "instructions": 5767328,
      "stdout": "",
      "stderr": "ExprPtr parse: 83 parser entries \u2192 81 DAG entries, 15 OSNF-shifted, 74 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009327911000000001,
      "cpu_time": 0.013268323,
      "max_rss": 10211328,
      "instructions": 6952018,
      "stdout": "",
      "stderr": "ExprPtr parse: 133 parser entries \u2192 122 DAG entries, 32 OSNF-shifted, 117 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010004217000000001,
      "cpu_time": 0.013538284000000001,
      "max_rss": 10223616,
      "instructions": 6853038,
      "stdout": "",
      "stderr": "ExprPtr parse: 127 parser entries \u2192 113 DAG entries, 33 OSNF-shifted, 108 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008661001,
      "cpu_time": 0.010131743,
      "max_rss": 12095488,
      "instructions": 7727737,
      "stdout": "",
      "stderr": "ExprPtr parse: 170 parser entries \u2192 161 DAG entries, 31 OSNF-shifted, 154 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010028745,
      "cpu_time": 0.01603811,
      "max_rss": 12435456,
      "instructions": 9715238,
      "stdout": "",
      "stderr": "ExprPtr parse: 256 parser entries \u2192 268 DAG entries, 83 OSNF-shifted, 204 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01298256,
      "cpu_time": 0.018718831999999998,
      "max_rss": 14667776,
      "instructions": 18295767,
      "stdout": "",
      "stderr": "ExprPtr parse: 878 parser entries \u2192 1057 DAG entries, 549 OSNF-shifted, 556 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009586545,
      "cpu_time": 0.012169835,
      "max_rss": 8806400,
      "instructions": 5268341,
      "stdout": "",
      "stderr": "ExprPtr parse: 55 parser entries \u2192 49 DAG entries, 9 OSNF-shifted, 48 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012810107000000001,
      "cpu_time": 0.019895755,
      "max_rss": 8740864,
      "instructions": 5360577,
      "stdout": "",
      "stderr": "ExprPtr parse: 57 parser entries \u2192 51 DAG entries, 9 OSNF-shifted, 50 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009717962,
      "cpu_time": 0.012798767,
      "max_rss": 9330688,
      "instructions": 5341280,
      "stdout": "",
      "stderr": "ExprPtr parse: 57 parser entries \u2192 51 DAG entries, 9 OSNF-shifted, 50 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009701300000000001,
      "cpu_time": 0.013106335,
      "max_rss": 11083776,
      "instructions": 5767998,
      "stdout": "",
      "stderr": "ExprPtr parse: 65 parser entries \u2192 58 DAG entries, 10 OSNF-shifted, 58 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010217989,
      "cpu_time": 0.012216976000000001,
      "max_rss": 8998912,
      "instructions": 5226995,
      "stdout": "",
      "stderr": "ExprPtr parse: 48 parser entries \u2192 42 DAG entries, 9 OSNF-shifted, 41 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (21031) panicked at src/tc.rs:782:22:\nRan out of constructor telescope getting field: ty_name=And, struct_ty_name=And, idx=2, num_params=2, struct_ty=\"App(App(C(And)+65535,V0+0)+1,V0+0)\", ctor_ty_whnf=\"App(App(C(And)+65535,V0+0)+1,V0+0)\", variant=App\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21030) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21029) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007729636000000001,
      "cpu_time": 0.006720559,
      "max_rss": 3903488,
      "instructions": 4354767,
      "stdout": "",
      "stderr": "ExprPtr parse: 38 parser entries \u2192 37 DAG entries, 8 OSNF-shifted, 33 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (21042) panicked at src/tc.rs:744:59:\ncalled `Option::unwrap()` on a `None` value\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21041) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21040) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009128216,
      "cpu_time": 0.012383095000000002,
      "max_rss": 11550720,
      "instructions": 6602386,
      "stdout": "",
      "stderr": "ExprPtr parse: 103 parser entries \u2192 94 DAG entries, 22 OSNF-shifted, 90 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011554183,
      "cpu_time": 0.014419222,
      "max_rss": 11755520,
      "instructions": 6881951,
      "stdout": "",
      "stderr": "ExprPtr parse: 103 parser entries \u2192 94 DAG entries, 22 OSNF-shifted, 90 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (21065) panicked at src/tc.rs:778:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21063) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21062) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012656719,
      "cpu_time": 0.01756411,
      "max_rss": 11071488,
      "instructions": 6609398,
      "stdout": "",
      "stderr": "ExprPtr parse: 103 parser entries \u2192 94 DAG entries, 22 OSNF-shifted, 90 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009809453000000001,
      "cpu_time": 0.014275626000000001,
      "max_rss": 10555392,
      "instructions": 6873193,
      "stdout": "",
      "stderr": "ExprPtr parse: 103 parser entries \u2192 94 DAG entries, 22 OSNF-shifted, 90 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (21088) panicked at src/tc.rs:778:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21085) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21084) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008926909,
      "cpu_time": 0.012967468000000001,
      "max_rss": 11362304,
      "instructions": 6932816,
      "stdout": "",
      "stderr": "ExprPtr parse: 108 parser entries \u2192 99 DAG entries, 22 OSNF-shifted, 95 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (21097) panicked at src/tc.rs:778:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21096) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21095) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013427744,
      "cpu_time": 0.018655031000000002,
      "max_rss": 11591680,
      "instructions": 6884651,
      "stdout": "",
      "stderr": "ExprPtr parse: 103 parser entries \u2192 94 DAG entries, 22 OSNF-shifted, 90 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (21110) panicked at src/tc.rs:763:27:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21107) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21106) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010663214,
      "cpu_time": 0.013185281,
      "max_rss": 8347648,
      "instructions": 5420477,
      "stdout": "",
      "stderr": "ExprPtr parse: 72 parser entries \u2192 69 DAG entries, 13 OSNF-shifted, 65 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009427909,
      "cpu_time": 0.011425163,
      "max_rss": 9650176,
      "instructions": 5694114,
      "stdout": "",
      "stderr": "ExprPtr parse: 72 parser entries \u2192 69 DAG entries, 13 OSNF-shifted, 65 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(C(N)+65535,Pi(App(C(ProjDataIndex)+65535,V0+0)+0,C(True)+65535)+0) (shift=65535 nlbv=0)\n    v = Pi(C(N)+65535,Pi(App(C(ProjDataIndex)+65535,V0+0)+0,C(N)+65535)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF Pi at depth 1\n            LEAF DIFF at depth 2: C(True) vs C(N)\n\nthread 'thread_1' (21131) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21129) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21128) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010059823,
      "cpu_time": 0.012071229000000001,
      "max_rss": 9785344,
      "instructions": 5697789,
      "stdout": "",
      "stderr": "ExprPtr parse: 72 parser entries \u2192 69 DAG entries, 13 OSNF-shifted, 65 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (21142) panicked at src/tc.rs:782:22:\nRan out of constructor telescope getting field: ty_name=PropStructure, struct_ty_name=ProjDataIndex, idx=1, num_params=1, struct_ty=\"App(C(ProjDataIndex)+65535,V0+0)\", ctor_ty_whnf=\"App(C(ProjDataIndex)+65535,V0+0)\", variant=App\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21140) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21139) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011316216,
      "cpu_time": 0.015869019,
      "max_rss": 12087296,
      "instructions": 7366999,
      "stdout": "",
      "stderr": "ExprPtr parse: 131 parser entries \u2192 122 DAG entries, 25 OSNF-shifted, 117 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009978971000000001,
      "cpu_time": 0.012402014,
      "max_rss": 10383360,
      "instructions": 5671913,
      "stdout": "",
      "stderr": "ExprPtr parse: 83 parser entries \u2192 79 DAG entries, 14 OSNF-shifted, 74 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010852749,
      "cpu_time": 0.014209415999999999,
      "max_rss": 9256960,
      "instructions": 6051771,
      "stdout": "",
      "stderr": "ExprPtr parse: 83 parser entries \u2192 79 DAG entries, 14 OSNF-shifted, 74 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(false)+65535)+65535,Pi(C(Bool)+65535,App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,V0+0)+0,V0+0)+0)+65535) (shift=65535 nlbv=0)\n    v = Pi(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,C(false)+65535)+65535,Pi(C(Bool)+65535,App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,App(App(App(App(App(App(C(rec)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,Lam(C(Bool)+65535,Lam(App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,C(true)+65535)+65535,V0+0)+0,C(Bool)+65535)+0)+65535)+65535,V0+0)+0,C(false)+65535)+0,V0+1)+0)+0,V0+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        SHIFT DIFF: shift=65535 vs shift=0\n        DIFF Pi at depth 1\n            DIFF App at depth 2\n                DIFF App at depth 3\n                    LEAF DIFF at depth 4: V0 vs App(App(App(App(App(...+65535,...+65535)+65535,Lam(...+65535,...+0)+65535)+65535,V0+0)+0,C(false)+65535)+0,V0+1)\n\nthread 'thread_2' (21176) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21173) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21172) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.022766175000000003,
      "cpu_time": 0.017498336,
      "max_rss": 10940416,
      "instructions": 8548011,
      "stdout": "",
      "stderr": "ExprPtr parse: 189 parser entries \u2192 161 DAG entries, 53 OSNF-shifted, 154 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Sort(ExportFile@1)+65535,Pi(Pi(V0+0,Pi(V0+0,Sort(ExportFile@0)+65535)+1)+0,Pi(V0+1,Pi(App(App(App(C(Acc)+65535,V0+0)+1,V0+0)+1,V0+0)+0,Pi(C(Bool)+65535,App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,V0+0)+0,V0+0)+0)+65535)+0)+0)+0) (shift=65535 nlbv=0)\n    v = Pi(Sort(ExportFile@1)+65535,Pi(Pi(V0+0,Pi(V0+0,Sort(ExportFile@0)+65535)+1)+0,Pi(V0+1,Pi(App(App(App(C(Acc)+65535,V0+0)+1,V0+0)+1,V0+0)+0,Pi(C(Bool)+65535,App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,App(App(App(App(App(App(C(rec)+65535,V0+0)+1,V0+0)+0,Lam(V0+1,Lam(App(App(App(C(Acc)+65535,V0+0)+1,V0+0)+1,V0+0)+0,C(Bool)+65535)+0)+0)+3,Lam(V0+4,Lam(Pi(V0+5,Pi(App(App(V0+5,V0+0)+0,V0+1)+0,App(App(App(C(Acc)+65535,V0+0)+1,V0+0)+5,V0+0)+1)+0)+0,Lam(Pi(V0+6,Pi(App(App(V0+6,V0+0)+0,V0+2)+0,App(App(Lam(V0+1,Lam(App(...+1,...+0)+0,C(Bool)+65535)+0)+6,V0+0)+1,App(App(V0+1,V0+0)+1,V0+0)+0)+0)+0)+0,V0+3)+0)+0)+0)+0,V0+2)+0,V0+1)+0)+0,V0+0)+0)+0)+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF Pi at depth 1\n            DIFF Pi at depth 2\n                DIFF Pi at depth 3\n                    SHIFT DIFF: shift=65535 vs shift=0\n                    DIFF Pi at depth 4\n                        DIFF App at depth 5\n                            DIFF App at depth 6\n                                LEAF DIFF at depth 7: V0 vs App(App(App(App(App(...+1,...+0)+0,Lam(...+1,...+0)+0)+3,Lam(V0+4,Lam(...+0,...+0)+0)+0)+0,V0+2)+0,V0+1)\n\nthread 'thread_1' (21186) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21184) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21183) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016869293,
      "cpu_time": 0.015500905,
      "max_rss": 3657728,
      "instructions": 4025359,
      "stdout": "",
      "stderr": "ExprPtr parse: 37 parser entries \u2192 36 DAG entries, 8 OSNF-shifted, 32 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009169022,
      "cpu_time": 0.011720992000000001,
      "max_rss": 10170368,
      "instructions": 5704648,
      "stdout": "",
      "stderr": "ExprPtr parse: 84 parser entries \u2192 80 DAG entries, 18 OSNF-shifted, 73 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009902077,
      "cpu_time": 0.011650926,
      "max_rss": 12140544,
      "instructions": 5602786,
      "stdout": "",
      "stderr": "ExprPtr parse: 66 parser entries \u2192 62 DAG entries, 16 OSNF-shifted, 58 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012039203,
      "cpu_time": 0.016830149,
      "max_rss": 11153408,
      "instructions": 5860670,
      "stdout": "",
      "stderr": "ExprPtr parse: 67 parser entries \u2192 63 DAG entries, 16 OSNF-shifted, 59 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Sort(ExportFile@3)+65535,Pi(V0+0,Pi(V0+1,App(App(App(C(Eq)+65535,V0+0)+1,V0+0)+0,V0+0)+1)+0)+0) (shift=65535 nlbv=0)\n    v = Pi(Sort(ExportFile@3)+65535,Pi(V0+0,Pi(V0+1,App(App(App(C(Eq)+65535,V0+0)+1,V0+0)+1,V0+0)+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF Pi at depth 1\n            DIFF Pi at depth 2\n                SHIFT DIFF: shift=1 vs shift=0\n                DIFF App at depth 3\n                    SHIFT DIFF: shift=1 vs shift=0\n                    LEAF DIFF at depth 4: V0 vs V0\n\nthread 'thread_3' (21232) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21228) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21227) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011359037,
      "cpu_time": 0.014911738,
      "max_rss": 10952704,
      "instructions": 5692464,
      "stdout": "",
      "stderr": "ExprPtr parse: 74 parser entries \u2192 70 DAG entries, 16 OSNF-shifted, 66 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008295055,
      "cpu_time": 0.007181807,
      "max_rss": 3350528,
      "instructions": 3714347,
      "stdout": "",
      "stderr": "ExprPtr parse: 17 parser entries \u2192 17 DAG entries, 0 OSNF-shifted, 17 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010168877,
      "cpu_time": 0.014252744,
      "max_rss": 11415552,
      "instructions": 5820628,
      "stdout": "",
      "stderr": "ExprPtr parse: 77 parser entries \u2192 72 DAG entries, 15 OSNF-shifted, 68 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008735199,
      "cpu_time": 0.012714340999999999,
      "max_rss": 11546624,
      "instructions": 5777823,
      "stdout": "",
      "stderr": "ExprPtr parse: 73 parser entries \u2192 68 DAG entries, 15 OSNF-shifted, 64 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009980784000000001,
      "cpu_time": 0.012465527,
      "max_rss": 11448320,
      "instructions": 5782760,
      "stdout": "",
      "stderr": "ExprPtr parse: 75 parser entries \u2192 70 DAG entries, 15 OSNF-shifted, 66 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009802992,
      "cpu_time": 0.01312218,
      "max_rss": 11354112,
      "instructions": 6346819,
      "stdout": "",
      "stderr": "ExprPtr parse: 86 parser entries \u2192 82 DAG entries, 17 OSNF-shifted, 76 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(App(C(IndexedUnit)+65535,C(true)+65535)+65535,Pi(App(C(IndexedUnit)+65535,C(true)+65535)+65535,App(App(App(C(Eq)+65535,App(C(IndexedUnit)+65535,C(true)+65535)+65535)+65535,V0+0)+0,V0+0)+1)+0) (shift=65535 nlbv=0)\n    v = Pi(App(C(IndexedUnit)+65535,C(true)+65535)+65535,Pi(App(C(IndexedUnit)+65535,C(true)+65535)+65535,App(App(App(C(Eq)+65535,App(C(IndexedUnit)+65535,C(true)+65535)+65535)+65535,V0+0)+1,V0+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF Pi at depth 1\n            SHIFT DIFF: shift=1 vs shift=0\n            DIFF App at depth 2\n                SHIFT DIFF: shift=1 vs shift=0\n                LEAF DIFF at depth 3: V0 vs V0\n\nthread 'thread_2' (21297) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21294) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21293) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010174357,
      "cpu_time": 0.016201429,
      "max_rss": 12161024,
      "instructions": 8709510,
      "stdout": "",
      "stderr": "ExprPtr parse: 173 parser entries \u2192 160 DAG entries, 40 OSNF-shifted, 156 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009821807,
      "cpu_time": 0.012934913999999999,
      "max_rss": 11345920,
      "instructions": 6572244,
      "stdout": "",
      "stderr": "ExprPtr parse: 99 parser entries \u2192 94 DAG entries, 16 OSNF-shifted, 88 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(App(C(IndexedSingleton)+65535,C(true)+65535)+65535,App(App(App(C(Eq)+65535,App(C(IndexedSingleton)+65535,C(true)+65535)+65535)+65535,V0+0)+0,V0+0)+0) (shift=65535 nlbv=0)\n    v = Pi(App(C(IndexedSingleton)+65535,C(true)+65535)+65535,App(App(App(C(Eq)+65535,App(C(IndexedSingleton)+65535,C(true)+65535)+65535)+65535,App(C(mk)+65535,C(intro)+65535)+65535)+65535,V0+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF App at depth 1\n            SHIFT DIFF: shift=0 vs shift=65535\n            DIFF App at depth 2\n                SHIFT DIFF: shift=0 vs shift=65535\n                LEAF DIFF at depth 3: V0 vs App(C(mk)+65535,C(intro)+65535)\n\nthread 'thread_1' (21318) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21316) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21315) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008610055,
      "cpu_time": 0.011677846,
      "max_rss": 11075584,
      "instructions": 5642285,
      "stdout": "",
      "stderr": "ExprPtr parse: 71 parser entries \u2192 66 DAG entries, 15 OSNF-shifted, 62 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008789572,
      "cpu_time": 0.01182177,
      "max_rss": 10383360,
      "instructions": 5654643,
      "stdout": "",
      "stderr": "ExprPtr parse: 73 parser entries \u2192 66 DAG entries, 15 OSNF-shifted, 62 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008901541,
      "cpu_time": 0.012067381,
      "max_rss": 11231232,
      "instructions": 5690015,
      "stdout": "",
      "stderr": "ExprPtr parse: 64 parser entries \u2192 60 DAG entries, 16 OSNF-shifted, 56 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Sort(ExportFile@3)+65535,Pi(Sort(ExportFile@3)+65535,Pi(Pi(V0+0,V0+1)+1,Pi(Pi(V0+1,V0+1)+0,App(App(App(C(Eq)+65535,Pi(V0+1,V0+1)+0)+1,V0+0)+0,V0+0)+0)+1)+0)+0) (shift=65535 nlbv=0)\n    v = Pi(Sort(ExportFile@3)+65535,Pi(Sort(ExportFile@3)+65535,Pi(Pi(V0+0,V0+1)+1,Pi(Pi(V0+1,V0+1)+1,App(App(App(C(Eq)+65535,Pi(V0+1,V0+1)+0)+2,Lam(V0+3,App(V0+1,App(V0+2,V0+0)+0)+0)+0)+0,V0+0)+0)+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF Pi at depth 1\n            DIFF Pi at depth 2\n                SHIFT DIFF: shift=1 vs shift=0\n                DIFF Pi at depth 3\n                    DIFF App at depth 4\n                        DIFF App at depth 5\n                            LEAF DIFF at depth 6: V0 vs Lam(V0+3,App(V0+1,App(V0+2,V0+0)+0)+0)\n\nthread 'thread_3' (21353) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21349) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21348) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006799052000000001,
      "cpu_time": 0.006647359,
      "max_rss": 3903488,
      "instructions": 4385707,
      "stdout": "",
      "stderr": "ExprPtr parse: 41 parser entries \u2192 40 DAG entries, 8 OSNF-shifted, 36 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (21361) panicked at src/inductive.rs:32:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21360) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21359) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007737019,
      "cpu_time": 0.007253404,
      "max_rss": 3645440,
      "instructions": 4573176,
      "stdout": "",
      "stderr": "ExprPtr parse: 45 parser entries \u2192 43 DAG entries, 9 OSNF-shifted, 39 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_0' (21372) panicked at src/inductive.rs:32:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n  assert_def_eq FAILED at depth 2:\n    u = Sort(ExportFile@1) (shift=65535 nlbv=0)\n    v = C(Nat) (shift=65535 nlbv=0)\n    LEAF DIFF at depth 0: Sort(ExportFile@1) vs C(Nat)\n\nthread 'thread_1' (21373) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\n\nthread 'main-worker' (21371) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21370) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008530767,
      "cpu_time": 0.010123999,
      "max_rss": 9027584,
      "instructions": 5128914,
      "stdout": "",
      "stderr": "ExprPtr parse: 62 parser entries \u2192 49 DAG entries, 18 OSNF-shifted, 48 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007748380000000001,
      "cpu_time": 0.009095352999999999,
      "max_rss": 9723904,
      "instructions": 5127110,
      "stdout": "",
      "stderr": "ExprPtr parse: 62 parser entries \u2192 49 DAG entries, 18 OSNF-shifted, 48 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006444117,
      "cpu_time": 0.006108631,
      "max_rss": 3403776,
      "instructions": 4497792,
      "stdout": "",
      "stderr": "ExprPtr parse: 60 parser entries \u2192 60 DAG entries, 12 OSNF-shifted, 55 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008755718000000001,
      "cpu_time": 0.012190146,
      "max_rss": 11063296,
      "instructions": 6975866,
      "stdout": "",
      "stderr": "ExprPtr parse: 136 parser entries \u2192 135 DAG entries, 26 OSNF-shifted, 126 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008546607000000001,
      "cpu_time": 0.011066244,
      "max_rss": 12115968,
      "instructions": 6323543,
      "stdout": "",
      "stderr": "ExprPtr parse: 124 parser entries \u2192 102 DAG entries, 43 OSNF-shifted, 99 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009271335,
      "cpu_time": 0.013120671,
      "max_rss": 10129408,
      "instructions": 8232101,
      "stdout": "",
      "stderr": "ExprPtr parse: 202 parser entries \u2192 174 DAG entries, 62 OSNF-shifted, 166 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009477010000000001,
      "cpu_time": 0.014316883,
      "max_rss": 10317824,
      "instructions": 8571638,
      "stdout": "",
      "stderr": "ExprPtr parse: 195 parser entries \u2192 166 DAG entries, 57 OSNF-shifted, 158 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n  assert_def_eq FAILED at depth 0:\n    u = Pi(Sort(ExportFile@3)+65535,Pi(Pi(V0+0,Pi(V0+0,Sort(ExportFile@0)+65535)+1)+0,Pi(V0+1,Pi(App(App(App(C(Acc)+65535,V0+0)+1,V0+0)+1,V0+0)+0,Pi(C(Bool)+65535,App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,V0+0)+0,V0+0)+0)+65535)+0)+0)+0) (shift=65535 nlbv=0)\n    v = Pi(Sort(ExportFile@3)+65535,Pi(Pi(V0+0,Pi(V0+0,Sort(ExportFile@0)+65535)+1)+0,Pi(V0+1,Pi(App(App(App(C(Acc)+65535,V0+0)+1,V0+0)+1,V0+0)+0,Pi(C(Bool)+65535,App(App(App(C(Eq)+65535,C(Bool)+65535)+65535,App(App(App(App(App(App(C(rec)+65535,V0+0)+1,V0+0)+0,Lam(V0+1,Lam(App(App(App(C(Acc)+65535,V0+0)+1,V0+0)+1,V0+0)+0,C(Bool)+65535)+0)+0)+3,Lam(V0+4,Lam(Pi(V0+5,Pi(App(App(V0+5,V0+0)+0,V0+1)+0,App(App(App(C(Acc)+65535,V0+0)+1,V0+0)+5,V0+0)+1)+0)+0,Lam(Pi(V0+6,Pi(App(App(V0+6,V0+0)+0,V0+2)+0,App(App(Lam(V0+1,Lam(App(...+1,...+0)+0,C(Bool)+65535)+0)+6,V0+0)+1,App(App(V0+1,V0+0)+1,V0+0)+0)+0)+0)+0,V0+3)+0)+0)+0)+0,V0+2)+0,V0+1)+0)+0,V0+0)+0)+0)+0)+0)+0) (shift=65535 nlbv=0)\n    DIFF Pi at depth 0\n        DIFF Pi at depth 1\n            DIFF Pi at depth 2\n                DIFF Pi at depth 3\n                    SHIFT DIFF: shift=65535 vs shift=0\n                    DIFF Pi at depth 4\n                        DIFF App at depth 5\n                            DIFF App at depth 6\n                                LEAF DIFF at depth 7: V0 vs App(App(App(App(App(...+1,...+0)+0,Lam(...+1,...+0)+0)+3,Lam(V0+4,Lam(...+0,...+0)+0)+0)+0,V0+2)+0,V0+1)\n\nthread 'thread_3' (21452) panicked at src/tc.rs:1376:13:\nassert_def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21448) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21447) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010339026000000001,
      "cpu_time": 0.013036947,
      "max_rss": 10948608,
      "instructions": 5881410,
      "stdout": "",
      "stderr": "ExprPtr parse: 87 parser entries \u2192 75 DAG entries, 26 OSNF-shifted, 72 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008065304,
      "cpu_time": 0.010392884000000002,
      "max_rss": 11558912,
      "instructions": 5914894,
      "stdout": "",
      "stderr": "ExprPtr parse: 88 parser entries \u2192 76 DAG entries, 26 OSNF-shifted, 73 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009093922,
      "cpu_time": 0.012006919,
      "max_rss": 9334784,
      "instructions": 5928594,
      "stdout": "",
      "stderr": "ExprPtr parse: 88 parser entries \u2192 76 DAG entries, 26 OSNF-shifted, 73 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.027535122000000002,
      "cpu_time": 0.012179417000000001,
      "max_rss": 9723904,
      "instructions": 6295405,
      "stdout": "",
      "stderr": "ExprPtr parse: 103 parser entries \u2192 86 DAG entries, 34 OSNF-shifted, 83 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008547028,
      "cpu_time": 0.011356671,
      "max_rss": 9707520,
      "instructions": 6149018,
      "stdout": "",
      "stderr": "ExprPtr parse: 116 parser entries \u2192 100 DAG entries, 35 OSNF-shifted, 97 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007930652,
      "cpu_time": 0.010588918,
      "max_rss": 9986048,
      "instructions": 6121993,
      "stdout": "",
      "stderr": "ExprPtr parse: 115 parser entries \u2192 100 DAG entries, 32 OSNF-shifted, 97 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006345883,
      "cpu_time": 0.00519791,
      "max_rss": 3731456,
      "instructions": 3583102,
      "stdout": "",
      "stderr": "\nthread 'main-worker' (21525) panicked at src/parser.rs:874:17:\nassertion failed: self.declars.insert(name, definition).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21524) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006231378,
      "cpu_time": 0.004786309,
      "max_rss": 3637248,
      "instructions": 3715825,
      "stdout": "",
      "stderr": "\nthread 'main-worker' (21532) panicked at src/parser.rs:923:21:\nassertion failed: self.declars.insert(name, inductive).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21531) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006149013,
      "cpu_time": 0.004670809000000001,
      "max_rss": 3497984,
      "instructions": 3710990,
      "stdout": "",
      "stderr": "\nthread 'main-worker' (21539) panicked at src/parser.rs:940:21:\nassertion failed: self.declars.insert(name, ctor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21538) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007253173000000001,
      "cpu_time": 0.005750547,
      "max_rss": 3567616,
      "instructions": 3720244,
      "stdout": "",
      "stderr": "\nthread 'main-worker' (21546) panicked at src/parser.rs:966:21:\nassertion failed: self.declars.insert(name, recursor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21545) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007085539,
      "cpu_time": 0.006569241,
      "max_rss": 3493888,
      "instructions": 4197207,
      "stdout": "",
      "stderr": "ExprPtr parse: 18 parser entries \u2192 18 DAG entries, 1 OSNF-shifted, 17 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_1' (21555) panicked at src/inductive.rs:166:13:\nfor inductive type misnamed_rec,\nexpected recursors [misnamed_rec.rec],\nwhile export file contained recursors [misnamed_rec.not_rec]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21553) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21552) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006831081,
      "cpu_time": 0.006288652,
      "max_rss": 3715072,
      "instructions": 4142906,
      "stdout": "",
      "stderr": "ExprPtr parse: 15 parser entries \u2192 15 DAG entries, 1 OSNF-shifted, 14 live after compaction, 0 cores with bvar indices >= 64 (0 tail words)\n\nthread 'thread_2' (21567) panicked at src/inductive.rs:166:13:\nfor inductive type dup_rec_def2,\nexpected recursors [dup_rec_def2.rec],\nwhile export file contained recursors [dup_rec_def2.not_rec]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main-worker' (21564) panicked at src/tc.rs:324:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n\nthread 'main' (21563) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006571195,
      "cpu_time": 0.004957392,
      "max_rss": 3665920,
      "instructions": 3698753,
      "stdout": "",
      "stderr": "\nthread 'main-worker' (21575) panicked at src/parser.rs:966:21:\nassertion failed: self.declars.insert(name, recursor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21574) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007104394000000001,
      "cpu_time": 0.005590898,
      "max_rss": 3534848,
      "instructions": 3754490,
      "stdout": "",
      "stderr": "\nthread 'main-worker' (21582) panicked at src/parser.rs:940:21:\nassertion failed: self.declars.insert(name, ctor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21581) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00641889,
      "cpu_time": 0.005209561,
      "max_rss": 3629056,
      "instructions": 3664962,
      "stdout": "",
      "stderr": "\nthread 'main-worker' (21589) panicked at src/parser.rs:867:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21588) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanobruijn",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006986493000000001,
      "cpu_time": 0.005293361,
      "max_rss": 3469312,
      "instructions": 3665531,
      "stdout": "",
      "stderr": "\nthread 'main-worker' (21596) panicked at src/parser.rs:867:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21595) panicked at src/main.rs:11:20:\ncalled `Result::unwrap()` on an `Err` value: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032598859,
      "cpu_time": 0.023024227,
      "max_rss": 54145024,
      "instructions": 6447703,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19062) panicked at src/tc.rs:749:13:\nlet type mismatch\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19059) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009513312000000001,
      "cpu_time": 0.014676872,
      "max_rss": 51933184,
      "instructions": 8748459,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19071) panicked at src/inductive.rs:1293:25:\nassertion failed: old.aux_data_ck(new)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19069) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009652815,
      "cpu_time": 0.014599406,
      "max_rss": 47665152,
      "instructions": 6391861,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19080) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19079) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009170201000000001,
      "cpu_time": 0.014620575,
      "max_rss": 45944832,
      "instructions": 5751638,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19092) panicked at src/expr.rs:397:9:\nassertion `left == right` failed\n  left: 2\n right: 1\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19089) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010381991,
      "cpu_time": 0.018121232,
      "max_rss": 54276096,
      "instructions": 7414654,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19103) panicked at src/expr.rs:397:9:\nassertion `left == right` failed\n  left: 1\n right: 0\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19099) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008921123000000001,
      "cpu_time": 0.0139921,
      "max_rss": 47947776,
      "instructions": 5749245,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19112) panicked at src/inductive.rs:1328:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_3' (19113) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\n\nthread 'main' (19109) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009049193,
      "cpu_time": 0.013617422,
      "max_rss": 43642880,
      "instructions": 5527728,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19120) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19119) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008080288,
      "cpu_time": 0.008594279,
      "max_rss": 31150080,
      "instructions": 5496095,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19130) panicked at src/inductive.rs:1328:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19129) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009512041,
      "cpu_time": 0.017671219000000002,
      "max_rss": 54276096,
      "instructions": 6310689,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19143) panicked at src/inductive.rs:1328:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_1' (19141) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\n\nthread 'main' (19139) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009926589000000001,
      "cpu_time": 0.017096023,
      "max_rss": 51961856,
      "instructions": 12430735,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19150) panicked at src/tc.rs:841:9:\ninvalid projection\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_3' (19153) panicked at src/tc.rs:841:9:\ninvalid projection\n\nthread 'thread_2' (19152) panicked at src/tc.rs:841:9:\ninvalid projection\n\nthread 'thread_1' (19151) panicked at src/nbe_eval.rs:1192:26:\nnb_spine_type: projected a non-structure\n\nthread 'main' (19149) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009067557,
      "cpu_time": 0.012980752000000002,
      "max_rss": 37249024,
      "instructions": 4814387,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19163) panicked at src/tc.rs:131:29:\nrecursor rogue has an empty `all_inductives` list; a recursor must be derived from an inductive declaration\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19159) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009629331000000001,
      "cpu_time": 0.014916421,
      "max_rss": 45842432,
      "instructions": 5286210,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19173) panicked at src/tc.rs:846:9:\ninvalid projection\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19169) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009942368,
      "cpu_time": 0.015767068999999998,
      "max_rss": 56221696,
      "instructions": 7116548,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19181) panicked at src/tc.rs:906:13:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19179) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011908753000000001,
      "cpu_time": 0.02312661,
      "max_rss": 68829184,
      "instructions": 44070719,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19192) panicked at src/tc.rs:310:9:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_3' (19193) panicked at src/tc.rs:310:9:\nensur_sort could not produce a sort\n\nthread 'thread_0' (19190) panicked at src/tc.rs:816:17:\napplication type mismatch\n\nthread 'thread_1' (19191) panicked at src/tc.rs:320:18:\nensur_sort could not produce a sort\n\nthread 'main' (19189) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012474925000000001,
      "cpu_time": 0.023521111,
      "max_rss": 68980736,
      "instructions": 43891779,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19200) panicked at src/tc.rs:906:13:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19199) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009603683,
      "cpu_time": 0.015631435,
      "max_rss": 52056064,
      "instructions": 5381424,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19212) panicked at src/inductive.rs:1328:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19209) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011885670000000001,
      "cpu_time": 0.022708738,
      "max_rss": 71122944,
      "instructions": 47905229,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19221) panicked at src/tc.rs:816:17:\napplication type mismatch\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_3' (19223) panicked at src/inductive.rs:780:21:\nassertion failed: self.which_valid_ind_app(st, ctor_type_cursor).is_some()\n\nthread 'main' (19219) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013511569000000001,
      "cpu_time": 0.027833008,
      "max_rss": 64700416,
      "instructions": 45733988,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19233) panicked at src/tc.rs:816:17:\napplication type mismatch\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19229) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 16.900280437000003,
      "cpu_time": 52.688955478000004,
      "max_rss": 1284722688,
      "instructions": 286010779006,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "nanoclo",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 14.857833874,
      "cpu_time": 48.555852466,
      "max_rss": 1178116096,
      "instructions": 314974400725,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.014558015,
      "cpu_time": 0.025403870000000002,
      "max_rss": 64573440,
      "instructions": 14986290,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19266) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19264) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010705059000000001,
      "cpu_time": 0.018337386,
      "max_rss": 54128640,
      "instructions": 14720666,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.014404318000000001,
      "cpu_time": 0.023723381,
      "max_rss": 53911552,
      "instructions": 15147559,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009277134000000001,
      "cpu_time": 0.012574112,
      "max_rss": 39411712,
      "instructions": 5740396,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19295) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19294) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010800468,
      "cpu_time": 0.01683097,
      "max_rss": 47652864,
      "instructions": 5653052,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.011292699000000002,
      "cpu_time": 0.016823199,
      "max_rss": 43585536,
      "instructions": 5914480,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009410574000000001,
      "cpu_time": 0.01349658,
      "max_rss": 43438080,
      "instructions": 5638108,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009733700000000001,
      "cpu_time": 0.015516948,
      "max_rss": 47788032,
      "instructions": 5856957,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19335) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19334) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008631857,
      "cpu_time": 0.012987980000000001,
      "max_rss": 43671552,
      "instructions": 5517995,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19345) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19344) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.016038929,
      "cpu_time": 0.019589776,
      "max_rss": 39231488,
      "instructions": 4491092,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010894234000000001,
      "cpu_time": 0.015538711,
      "max_rss": 35082240,
      "instructions": 4667034,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19368) panicked at src/tc.rs:749:13:\nlet type mismatch\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19364) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009659671,
      "cpu_time": 0.014163957999999999,
      "max_rss": 49922048,
      "instructions": 5932785,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007876823,
      "cpu_time": 0.011606870000000002,
      "max_rss": 39448576,
      "instructions": 5195150,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19385) panicked at src/inductive.rs:772:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19384) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/proj-maybe-prop",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009976113,
      "cpu_time": 0.018171732,
      "max_rss": 54218752,
      "instructions": 5885025,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19395) panicked at src/tc.rs:906:13:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19394) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008710925000000001,
      "cpu_time": 0.015363723000000001,
      "max_rss": 54210560,
      "instructions": 5868015,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19408) panicked at src/tc.rs:890:17:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19404) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008519366,
      "cpu_time": 0.013759276,
      "max_rss": 45699072,
      "instructions": 4938061,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009168983,
      "cpu_time": 0.015094524,
      "max_rss": 45559808,
      "instructions": 5053442,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19428) panicked at src/inductive.rs:921:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19424) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.01096216,
      "cpu_time": 0.019258685,
      "max_rss": 54001664,
      "instructions": 15045069,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010294239,
      "cpu_time": 0.017930541,
      "max_rss": 58335232,
      "instructions": 14838809,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19449) panicked at src/tc.rs:816:17:\napplication type mismatch\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19445) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 52.895754983,
      "cpu_time": 165.402300334,
      "max_rss": 2637381632,
      "instructions": 774915285308,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "nanoclo",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.447875061,
      "cpu_time": 19.854826053,
      "max_rss": 599404544,
      "instructions": 121120126512,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "nanoclo",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043482092,
      "cpu_time": 0.095580114,
      "max_rss": 87625728,
      "instructions": 536526880,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 197.749112523,
      "cpu_time": 639.294349293,
      "max_rss": 6222364672,
      "instructions": 3064363972659,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "nanoclo",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.020553321000000003,
      "cpu_time": 0.022844799,
      "max_rss": 39313408,
      "instructions": 4909510,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19522) panicked at src/inductive.rs:173:9:\nfor inductive type False,\nexpected recursors [False.rec],\nwhile the export file contained recursors [False.rec, rogue]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19518) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011860298,
      "cpu_time": 0.018277501,
      "max_rss": 39333888,
      "instructions": 4453210,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012668022000000001,
      "cpu_time": 0.02012897,
      "max_rss": 45588480,
      "instructions": 7683988,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012492363000000001,
      "cpu_time": 0.020503934999999997,
      "max_rss": 52072448,
      "instructions": 7889062,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19551) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19548) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010596019,
      "cpu_time": 0.017883901,
      "max_rss": 54034432,
      "instructions": 8005481,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012770674000000001,
      "cpu_time": 0.021944249,
      "max_rss": 56152064,
      "instructions": 8016867,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008960755,
      "cpu_time": 0.01418955,
      "max_rss": 45764608,
      "instructions": 4839678,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19580) panicked at src/tc.rs:113:26:\nconstructor rogue names Orphan as its inductive type, which is not an inductive declaration\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19578) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010967866000000001,
      "cpu_time": 0.020470813,
      "max_rss": 47820800,
      "instructions": 5231517,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19592) panicked at src/tc.rs:816:17:\napplication type mismatch\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19588) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008474442,
      "cpu_time": 0.012308197,
      "max_rss": 37085184,
      "instructions": 4451107,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028987778000000002,
      "cpu_time": 0.037094434,
      "max_rss": 89800704,
      "instructions": 75961734,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "nanoclo",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011646688,
      "cpu_time": 0.017079543000000003,
      "max_rss": 52887552,
      "instructions": 16957369,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017084831,
      "cpu_time": 0.02597232,
      "max_rss": 72998912,
      "instructions": 38246578,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015712969,
      "cpu_time": 0.018896742,
      "max_rss": 45948928,
      "instructions": 39072061,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011383204000000001,
      "cpu_time": 0.019366819,
      "max_rss": 49926144,
      "instructions": 14089228,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013600179,
      "cpu_time": 0.022395230000000002,
      "max_rss": 49840128,
      "instructions": 16049754,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013856329,
      "cpu_time": 0.023374447,
      "max_rss": 63385600,
      "instructions": 23331883,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014695582,
      "cpu_time": 0.022531625,
      "max_rss": 61337600,
      "instructions": 23303070,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.021771574000000002,
      "cpu_time": 0.041495105000000004,
      "max_rss": 85843968,
      "instructions": 130228574,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.6055327220000001,
      "cpu_time": 0.830815934,
      "max_rss": 281534464,
      "instructions": 4044420219,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "nanoclo",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01029908,
      "cpu_time": 0.016899342999999997,
      "max_rss": 51650560,
      "instructions": 5507999,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009659409,
      "cpu_time": 0.016442136000000003,
      "max_rss": 54104064,
      "instructions": 6144878,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.020860672,
      "cpu_time": 0.028971978,
      "max_rss": 68653056,
      "instructions": 33174369,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.22408369600000003,
      "cpu_time": 0.248019837,
      "max_rss": 155475968,
      "instructions": 1057143552,
      "stdout": "",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "nanoclo",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.340066762,
      "cpu_time": 2.368955665,
      "max_rss": 719400960,
      "instructions": 7396421292,
      "stdout": "",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "nanoclo",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 8.502099083000001,
      "cpu_time": 8.517870967999999,
      "max_rss": 3348447232,
      "instructions": 24343817730,
      "stdout": "",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "nanoclo",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.5004081690000001,
      "cpu_time": 0.516407282,
      "max_rss": 431730688,
      "instructions": 2508618583,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "nanoclo",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.30860289100000005,
      "cpu_time": 0.933587799,
      "max_rss": 221990912,
      "instructions": 6546993209,
      "stdout": "",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "nanoclo",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8112656420000001,
      "cpu_time": 1.443290198,
      "max_rss": 442449920,
      "instructions": 9088953805,
      "stdout": "",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "nanoclo",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009675421,
      "cpu_time": 0.016777865,
      "max_rss": 56352768,
      "instructions": 6830842,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19802) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19800) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014421724,
      "cpu_time": 0.02173152,
      "max_rss": 56324096,
      "instructions": 126353684,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19812) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19810) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009445681000000001,
      "cpu_time": 0.016568397000000002,
      "max_rss": 49577984,
      "instructions": 6861918,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01384231,
      "cpu_time": 0.019689685999999998,
      "max_rss": 61423616,
      "instructions": 52713211,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011702175,
      "cpu_time": 0.017474153000000003,
      "max_rss": 61227008,
      "instructions": 28494327,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01263476,
      "cpu_time": 0.019805582000000002,
      "max_rss": 59248640,
      "instructions": 22527049,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 11.679741924,
      "cpu_time": 36.615364079,
      "max_rss": 882704384,
      "instructions": 201056062594,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007997882000000001,
      "cpu_time": 0.011660568,
      "max_rss": 35078144,
      "instructions": 4449886,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007055577,
      "cpu_time": 0.010482227,
      "max_rss": 37384192,
      "instructions": 4660556,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19884) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19880) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0065763110000000005,
      "cpu_time": 0.008874873,
      "max_rss": 31039488,
      "instructions": 4458024,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006234271,
      "cpu_time": 0.009586515,
      "max_rss": 35053568,
      "instructions": 4450211,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006771226000000001,
      "cpu_time": 0.010833172,
      "max_rss": 35045376,
      "instructions": 4490490,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006572734,
      "cpu_time": 0.009884668,
      "max_rss": 39247872,
      "instructions": 4532982,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006937426,
      "cpu_time": 0.010838661999999999,
      "max_rss": 39239680,
      "instructions": 4533549,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006880290000000001,
      "cpu_time": 0.010884667,
      "max_rss": 37040128,
      "instructions": 4525791,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007401255000000001,
      "cpu_time": 0.011271233,
      "max_rss": 37363712,
      "instructions": 4761740,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19954) panicked at src/tc.rs:310:9:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19951) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007146087000000001,
      "cpu_time": 0.010513299,
      "max_rss": 39481344,
      "instructions": 4699684,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19962) panicked at src/tc.rs:320:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19961) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007187083,
      "cpu_time": 0.012576761,
      "max_rss": 35205120,
      "instructions": 4707388,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19972) panicked at src/tc.rs:320:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19971) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007157188,
      "cpu_time": 0.010665517,
      "max_rss": 37494784,
      "instructions": 4707394,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19983) panicked at src/tc.rs:100:45:\ncalled `Result::unwrap()` on an `Err` value: \"Theorem type for nonPropThm must be `Prop` (sort 0); found type 1\"\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19981) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007121932,
      "cpu_time": 0.011619067,
      "max_rss": 39161856,
      "instructions": 4548362,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007402498,
      "cpu_time": 0.011519553,
      "max_rss": 39456768,
      "instructions": 4664795,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20004) panicked at src/tc.rs:664:21:\nunknown constant in infer_const: selfProof\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20001) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007117735,
      "cpu_time": 0.010623147,
      "max_rss": 37273600,
      "instructions": 4445903,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008062914000000001,
      "cpu_time": 0.011144655,
      "max_rss": 30887936,
      "instructions": 4450563,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015800618000000002,
      "cpu_time": 0.018423783,
      "max_rss": 32952320,
      "instructions": 4453569,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008300589,
      "cpu_time": 0.012107428,
      "max_rss": 37228544,
      "instructions": 4536963,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007950664,
      "cpu_time": 0.011880461,
      "max_rss": 41418752,
      "instructions": 4643019,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20055) panicked at src/tc.rs:273:9:\nassertion failed: self.ctx.no_dupes_all_params(info.uparams)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20051) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007739308,
      "cpu_time": 0.010681596000000002,
      "max_rss": 37097472,
      "instructions": 4447778,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007999445,
      "cpu_time": 0.012609726,
      "max_rss": 39264256,
      "instructions": 4448312,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006878296000000001,
      "cpu_time": 0.010167051000000002,
      "max_rss": 39342080,
      "instructions": 4485894,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006658144,
      "cpu_time": 0.009534481,
      "max_rss": 33226752,
      "instructions": 4487273,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008466028,
      "cpu_time": 0.012402191,
      "max_rss": 37093376,
      "instructions": 4461523,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006814247000000001,
      "cpu_time": 0.008951262,
      "max_rss": 28692480,
      "instructions": 4473135,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007812595,
      "cpu_time": 0.011765027,
      "max_rss": 39260160,
      "instructions": 4457732,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006891522000000001,
      "cpu_time": 0.009415696000000001,
      "max_rss": 37257216,
      "instructions": 4461346,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007403590000000001,
      "cpu_time": 0.010019432,
      "max_rss": 35057664,
      "instructions": 4470932,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0080021,
      "cpu_time": 0.011702916,
      "max_rss": 35057664,
      "instructions": 4539163,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009624287,
      "cpu_time": 0.013055119,
      "max_rss": 43520000,
      "instructions": 4823094,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009347137,
      "cpu_time": 0.012530445000000001,
      "max_rss": 30908416,
      "instructions": 4961263,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009533528000000001,
      "cpu_time": 0.014779140999999999,
      "max_rss": 37150720,
      "instructions": 5176470,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007465566000000001,
      "cpu_time": 0.011407181,
      "max_rss": 41361408,
      "instructions": 4453741,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00820482,
      "cpu_time": 0.013046351,
      "max_rss": 39321600,
      "instructions": 4526387,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007613933000000001,
      "cpu_time": 0.011859680000000001,
      "max_rss": 37289984,
      "instructions": 4469979,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007723338000000001,
      "cpu_time": 0.012373552000000001,
      "max_rss": 47632384,
      "instructions": 4606269,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008344721000000001,
      "cpu_time": 0.013981583,
      "max_rss": 45645824,
      "instructions": 4735340,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008185504,
      "cpu_time": 0.013910458,
      "max_rss": 47661056,
      "instructions": 5007029,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008441564,
      "cpu_time": 0.015631429000000002,
      "max_rss": 49766400,
      "instructions": 4958185,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007978756,
      "cpu_time": 0.013553438999999999,
      "max_rss": 45465600,
      "instructions": 5077048,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008064757,
      "cpu_time": 0.013476677000000001,
      "max_rss": 47644672,
      "instructions": 5050176,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007530186,
      "cpu_time": 0.012602337,
      "max_rss": 49819648,
      "instructions": 4670548,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007257876000000001,
      "cpu_time": 0.010523607,
      "max_rss": 41431040,
      "instructions": 4980487,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008068654,
      "cpu_time": 0.012542446,
      "max_rss": 45596672,
      "instructions": 4897927,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009015056,
      "cpu_time": 0.017309116,
      "max_rss": 49778688,
      "instructions": 7607974,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007835688,
      "cpu_time": 0.013583330000000001,
      "max_rss": 39555072,
      "instructions": 4747746,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20322) panicked at src/tc.rs:320:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20321) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006755917,
      "cpu_time": 0.009444437,
      "max_rss": 39534592,
      "instructions": 4784160,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20332) panicked at src/tc.rs:320:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20331) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006896661,
      "cpu_time": 0.010131287000000001,
      "max_rss": 35135488,
      "instructions": 4689847,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20344) panicked at src/tc.rs:273:9:\nassertion failed: self.ctx.no_dupes_all_params(info.uparams)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20341) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0077641640000000005,
      "cpu_time": 0.012634328,
      "max_rss": 41529344,
      "instructions": 4744371,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20352) panicked at src/inductive.rs:448:22:\nexhausted telescope early\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20351) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0075166320000000005,
      "cpu_time": 0.012509292,
      "max_rss": 43601920,
      "instructions": 4836318,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20363) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20361) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008503989,
      "cpu_time": 0.012872792000000001,
      "max_rss": 39309312,
      "instructions": 4871875,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20374) panicked at src/inductive.rs:921:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20371) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007666933000000001,
      "cpu_time": 0.009573808,
      "max_rss": 41443328,
      "instructions": 4880609,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20382) panicked at src/inductive.rs:921:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20381) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007822705000000001,
      "cpu_time": 0.012842086,
      "max_rss": 41668608,
      "instructions": 4814767,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20393) panicked at src/inductive.rs:921:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20391) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0072422070000000005,
      "cpu_time": 0.011736201,
      "max_rss": 39329792,
      "instructions": 4686270,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20402) panicked at src/inductive.rs:41:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20401) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007928162,
      "cpu_time": 0.012399759,
      "max_rss": 45625344,
      "instructions": 5089939,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007643108000000001,
      "cpu_time": 0.010924091,
      "max_rss": 43606016,
      "instructions": 4843689,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20422) panicked at src/inductive.rs:921:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20421) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007667794,
      "cpu_time": 0.012165457000000001,
      "max_rss": 39583744,
      "instructions": 4772597,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20432) panicked at src/inductive.rs:41:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20431) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006553598000000001,
      "cpu_time": 0.010667802,
      "max_rss": 41250816,
      "instructions": 4698635,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007788791000000001,
      "cpu_time": 0.01292985,
      "max_rss": 45699072,
      "instructions": 4717000,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0072696390000000005,
      "cpu_time": 0.012346698,
      "max_rss": 47624192,
      "instructions": 4726873,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007842402,
      "cpu_time": 0.014868903,
      "max_rss": 45731840,
      "instructions": 4799894,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20475) panicked at src/inductive.rs:911:17:\nConstructor argument was too large for the corresponding inductive type\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20471) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007124758,
      "cpu_time": 0.011262911,
      "max_rss": 43479040,
      "instructions": 4637606,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00808269,
      "cpu_time": 0.013062925,
      "max_rss": 43552768,
      "instructions": 4839797,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007550905,
      "cpu_time": 0.012846142000000001,
      "max_rss": 45621248,
      "instructions": 5036573,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008434399,
      "cpu_time": 0.013520384,
      "max_rss": 43405312,
      "instructions": 4978357,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007794181000000001,
      "cpu_time": 0.012361281,
      "max_rss": 43454464,
      "instructions": 5156725,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007355841,
      "cpu_time": 0.011588123,
      "max_rss": 43454464,
      "instructions": 5074883,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008250024,
      "cpu_time": 0.012395979000000001,
      "max_rss": 45559808,
      "instructions": 4724958,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008379948,
      "cpu_time": 0.013281766,
      "max_rss": 41287680,
      "instructions": 5042593,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008215681,
      "cpu_time": 0.013099772,
      "max_rss": 43614208,
      "instructions": 4994045,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010285265,
      "cpu_time": 0.016527891,
      "max_rss": 47747072,
      "instructions": 8030673,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008409042,
      "cpu_time": 0.012134698000000001,
      "max_rss": 37142528,
      "instructions": 4780096,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007962627,
      "cpu_time": 0.013703517,
      "max_rss": 45703168,
      "instructions": 5022740,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20595) panicked at src/inductive.rs:1328:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20591) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007582565,
      "cpu_time": 0.011434083,
      "max_rss": 43405312,
      "instructions": 5172722,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009032198,
      "cpu_time": 0.014803475000000002,
      "max_rss": 49852416,
      "instructions": 5475037,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008031486000000001,
      "cpu_time": 0.014249155,
      "max_rss": 45813760,
      "instructions": 5409588,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007227641000000001,
      "cpu_time": 0.01213368,
      "max_rss": 45621248,
      "instructions": 5363659,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008167801,
      "cpu_time": 0.012906961000000002,
      "max_rss": 47726592,
      "instructions": 5823557,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007751952,
      "cpu_time": 0.013290225,
      "max_rss": 47611904,
      "instructions": 5806962,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044807070000000004,
      "cpu_time": 0.014379882,
      "max_rss": 49602560,
      "instructions": 6163229,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007554593,
      "cpu_time": 0.012188580000000001,
      "max_rss": 47751168,
      "instructions": 7074582,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008993476,
      "cpu_time": 0.015888276,
      "max_rss": 60436480,
      "instructions": 12640041,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007100482000000001,
      "cpu_time": 0.011277149,
      "max_rss": 45682688,
      "instructions": 5068235,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007604967000000001,
      "cpu_time": 0.013103293,
      "max_rss": 47595520,
      "instructions": 5145732,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006938008000000001,
      "cpu_time": 0.010815349,
      "max_rss": 39333888,
      "instructions": 5113895,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006925205,
      "cpu_time": 0.011676917,
      "max_rss": 45654016,
      "instructions": 5244829,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006947456,
      "cpu_time": 0.011230816000000001,
      "max_rss": 41508864,
      "instructions": 5147570,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20732) panicked at src/tc.rs:902:13:\ninvalid projection\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20731) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007005064,
      "cpu_time": 0.011358090000000001,
      "max_rss": 43675648,
      "instructions": 5140311,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20743) panicked at src/tc.rs:846:9:\ninvalid projection\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20741) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009234557000000001,
      "cpu_time": 0.01593036,
      "max_rss": 49750016,
      "instructions": 5658837,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009199472,
      "cpu_time": 0.016164126,
      "max_rss": 52039680,
      "instructions": 5874820,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20763) panicked at src/tc.rs:906:13:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20761) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009479947,
      "cpu_time": 0.014905708,
      "max_rss": 51834880,
      "instructions": 5644118,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009137797000000001,
      "cpu_time": 0.014805548,
      "max_rss": 47837184,
      "instructions": 5859352,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20784) panicked at src/tc.rs:906:13:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20781) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008436554,
      "cpu_time": 0.014025913,
      "max_rss": 56160256,
      "instructions": 5924139,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20794) panicked at src/tc.rs:906:13:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20791) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007561005000000001,
      "cpu_time": 0.012906561,
      "max_rss": 49790976,
      "instructions": 5907757,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20805) panicked at src/tc.rs:890:17:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20801) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007049648,
      "cpu_time": 0.012440794,
      "max_rss": 49618944,
      "instructions": 5404006,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0074199,
      "cpu_time": 0.012246340999999999,
      "max_rss": 47853568,
      "instructions": 5576487,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20822) panicked at src/tc.rs:841:9:\ninvalid projection\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20821) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008460218,
      "cpu_time": 0.014961035000000001,
      "max_rss": 51990528,
      "instructions": 5546101,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20835) panicked at src/tc.rs:841:9:\ninvalid projection\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20831) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008388484,
      "cpu_time": 0.01253546,
      "max_rss": 47677440,
      "instructions": 5805925,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008589681,
      "cpu_time": 0.015001188,
      "max_rss": 45629440,
      "instructions": 5391853,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008643371,
      "cpu_time": 0.015009395,
      "max_rss": 45715456,
      "instructions": 5589369,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20865) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20861) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008960715000000001,
      "cpu_time": 0.015100469,
      "max_rss": 52224000,
      "instructions": 6850900,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20875) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20871) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008230378,
      "cpu_time": 0.012899072000000001,
      "max_rss": 47616000,
      "instructions": 4891973,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008448576000000001,
      "cpu_time": 0.013000288,
      "max_rss": 47685632,
      "instructions": 5370933,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008140289,
      "cpu_time": 0.012683332,
      "max_rss": 43450368,
      "instructions": 5077491,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008002051000000001,
      "cpu_time": 0.012825340000000001,
      "max_rss": 43589632,
      "instructions": 5273354,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20914) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20911) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009381854,
      "cpu_time": 0.015287237,
      "max_rss": 49840128,
      "instructions": 5179110,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007226438000000001,
      "cpu_time": 0.011404516,
      "max_rss": 37171200,
      "instructions": 4608600,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007842842000000001,
      "cpu_time": 0.012557171,
      "max_rss": 47751168,
      "instructions": 5266156,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012353116,
      "cpu_time": 0.016233267000000003,
      "max_rss": 39272448,
      "instructions": 5193086,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008438017,
      "cpu_time": 0.014111981000000001,
      "max_rss": 47538176,
      "instructions": 5268000,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008238002000000001,
      "cpu_time": 0.014207698000000001,
      "max_rss": 47804416,
      "instructions": 5681077,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20972) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20971) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008593948,
      "cpu_time": 0.014359742000000002,
      "max_rss": 49786880,
      "instructions": 6276280,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007674187000000001,
      "cpu_time": 0.012603973999999999,
      "max_rss": 51949568,
      "instructions": 5865588,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20992) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20991) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0067139090000000005,
      "cpu_time": 0.011084253,
      "max_rss": 45441024,
      "instructions": 5136727,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006701516,
      "cpu_time": 0.009973584,
      "max_rss": 35016704,
      "instructions": 5065727,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0077443780000000005,
      "cpu_time": 0.013424258,
      "max_rss": 45510656,
      "instructions": 5296209,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (21025) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21021) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008228775,
      "cpu_time": 0.014142443999999999,
      "max_rss": 45649920,
      "instructions": 5139606,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (21034) panicked at src/inductive.rs:41:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21031) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007827433,
      "cpu_time": 0.012169535,
      "max_rss": 43700224,
      "instructions": 5279748,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (21044) panicked at src/inductive.rs:41:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_0' (21042) panicked at src/tc.rs:816:17:\napplication type mismatch\n\nthread 'main' (21041) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007181113,
      "cpu_time": 0.012106649,
      "max_rss": 45629440,
      "instructions": 5154511,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029717472,
      "cpu_time": 0.012249042,
      "max_rss": 45707264,
      "instructions": 5158107,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007842431,
      "cpu_time": 0.012514031,
      "max_rss": 45424640,
      "instructions": 5269405,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008376301000000001,
      "cpu_time": 0.013344847,
      "max_rss": 47550464,
      "instructions": 5885481,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007980651,
      "cpu_time": 0.013710359,
      "max_rss": 47714304,
      "instructions": 5988186,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012413629,
      "cpu_time": 0.021574129,
      "max_rss": 49840128,
      "instructions": 6841969,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010452648,
      "cpu_time": 0.018761734000000002,
      "max_rss": 51810304,
      "instructions": 6899539,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (21115) panicked at src/tc.rs:374:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21111) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009176509000000001,
      "cpu_time": 0.015025753999999999,
      "max_rss": 39440384,
      "instructions": 5340145,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008119731,
      "cpu_time": 0.012322784,
      "max_rss": 41373696,
      "instructions": 5359791,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010357630000000001,
      "cpu_time": 0.016819997,
      "max_rss": 45494272,
      "instructions": 5447676,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012840278,
      "cpu_time": 0.023783631,
      "max_rss": 47833088,
      "instructions": 5583135,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012771449,
      "cpu_time": 0.020157795,
      "max_rss": 41443328,
      "instructions": 5576078,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011847228000000001,
      "cpu_time": 0.01838435,
      "max_rss": 43540480,
      "instructions": 5612910,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007621578,
      "cpu_time": 0.006244923,
      "max_rss": 7593984,
      "instructions": 4254375,
      "stdout": "",
      "stderr": "\nthread 'main' (21182) panicked at src/parser.rs:1267:9:\nassertion failed: self.declars.insert(name, definition).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009106639,
      "cpu_time": 0.007693349,
      "max_rss": 7610368,
      "instructions": 4343017,
      "stdout": "",
      "stderr": "\nthread 'main' (21188) panicked at src/parser.rs:1584:21:\nassertion failed: self.declars.insert(name, inductive).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006812734000000001,
      "cpu_time": 0.005872394,
      "max_rss": 7585792,
      "instructions": 4341651,
      "stdout": "",
      "stderr": "\nthread 'main' (21194) panicked at src/parser.rs:1601:21:\nassertion failed: self.declars.insert(name, ctor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006478228000000001,
      "cpu_time": 0.005291680000000001,
      "max_rss": 7598080,
      "instructions": 4345410,
      "stdout": "",
      "stderr": "\nthread 'main' (21200) panicked at src/parser.rs:1629:21:\nassertion failed: self.declars.insert(name, recursor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010352080000000001,
      "cpu_time": 0.016919489,
      "max_rss": 45637632,
      "instructions": 5014545,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21208) panicked at src/inductive.rs:173:9:\nfor inductive type misnamed_rec,\nexpected recursors [misnamed_rec.rec],\nwhile the export file contained recursors [misnamed_rec.not_rec]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21206) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012587335000000002,
      "cpu_time": 0.017287030999999998,
      "max_rss": 41435136,
      "instructions": 4949049,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21218) panicked at src/inductive.rs:173:9:\nfor inductive type dup_rec_def2,\nexpected recursors [dup_rec_def2.rec],\nwhile the export file contained recursors [dup_rec_def2.not_rec]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21216) panicked at src/tc.rs:245:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007930697,
      "cpu_time": 0.00628054,
      "max_rss": 7745536,
      "instructions": 4338297,
      "stdout": "",
      "stderr": "\nthread 'main' (21226) panicked at src/parser.rs:1629:21:\nassertion failed: self.declars.insert(name, recursor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0050246760000000005,
      "cpu_time": 0.0040524310000000004,
      "max_rss": 7700480,
      "instructions": 4359902,
      "stdout": "",
      "stderr": "\nthread 'main' (21232) panicked at src/parser.rs:1601:21:\nassertion failed: self.declars.insert(name, ctor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006909204,
      "cpu_time": 0.0054969070000000005,
      "max_rss": 7761920,
      "instructions": 4336821,
      "stdout": "",
      "stderr": "\nthread 'main' (21238) panicked at src/parser.rs:1528:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoclo",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0077293200000000005,
      "cpu_time": 0.006149367,
      "max_rss": 7630848,
      "instructions": 4336794,
      "stdout": "",
      "stderr": "\nthread 'main' (21244) panicked at src/parser.rs:1528:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.061468938,
      "cpu_time": 0.020092268,
      "max_rss": 4927488,
      "instructions": 9208802,
      "stdout": "",
      "stderr": "_test: let type mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006871316000000001,
      "cpu_time": 0.006390413,
      "max_rss": 4825088,
      "instructions": 12693977,
      "stdout": "",
      "stderr": "_private.Test.0.S: constructor metadata mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005891314000000001,
      "cpu_time": 0.005967719,
      "max_rss": 4833280,
      "instructions": 9009651,
      "stdout": "",
      "stderr": "bad: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005546225,
      "cpu_time": 0.005186176,
      "max_rss": 4378624,
      "instructions": 6041640,
      "stdout": "",
      "stderr": "MyBool: universe argument count mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00619332,
      "cpu_time": 0.006136947,
      "max_rss": 4583424,
      "instructions": 11567232,
      "stdout": "",
      "stderr": "NewBool: universe argument count mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005163335000000001,
      "cpu_time": 0.004767278,
      "max_rss": 4632576,
      "instructions": 5632693,
      "stdout": "",
      "stderr": "False: recursor metadata mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0052991,
      "cpu_time": 0.004981953,
      "max_rss": 4521984,
      "instructions": 5899122,
      "stdout": "",
      "stderr": "down: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005388338,
      "cpu_time": 0.005268913000000001,
      "max_rss": 4788224,
      "instructions": 6391954,
      "stdout": "",
      "stderr": "Nat: recursor metadata mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005721735,
      "cpu_time": 0.0056041780000000005,
      "max_rss": 4849664,
      "instructions": 6348497,
      "stdout": "",
      "stderr": "False: recursor metadata mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006330719,
      "cpu_time": 0.007124107,
      "max_rss": 5169152,
      "instructions": 24127994,
      "stdout": "",
      "stderr": "E.mk: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006472585,
      "cpu_time": 0.006176181,
      "max_rss": 4853760,
      "instructions": 4798907,
      "stdout": "",
      "stderr": "rogue: recursor has no inductive types\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006866897,
      "cpu_time": 0.006697219,
      "max_rss": 4530176,
      "instructions": 5930224,
      "stdout": "",
      "stderr": "bad: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0065832040000000005,
      "cpu_time": 0.006277695,
      "max_rss": 4673536,
      "instructions": 9974066,
      "stdout": "",
      "stderr": "imaxProjBool: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010953168000000001,
      "cpu_time": 0.015888393,
      "max_rss": 7090176,
      "instructions": 105362893,
      "stdout": "",
      "stderr": "Native64ResultSortOwner.mk: type must infer to a sort\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010802745,
      "cpu_time": 0.014880808,
      "max_rss": 7049216,
      "instructions": 102287334,
      "stdout": "",
      "stderr": "PR14806Subst.observe: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005981684,
      "cpu_time": 0.005590387,
      "max_rss": 4825088,
      "instructions": 5897092,
      "stdout": "",
      "stderr": "MyBool: recursor metadata mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010043067000000001,
      "cpu_time": 0.014221850999999999,
      "max_rss": 6791168,
      "instructions": 109430580,
      "stdout": "",
      "stderr": "Native64TwoHashOwner: invalid recursive argument\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010240659000000001,
      "cpu_time": 0.015637589,
      "max_rss": 7192576,
      "instructions": 109192042,
      "stdout": "",
      "stderr": "Issue.forallFalse: application type mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 164.04456163700002,
      "cpu_time": 621.816254432,
      "max_rss": 3110805504,
      "instructions": 1755668158346,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "nanoclo-fortran",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 69.389136113,
      "cpu_time": 253.561322338,
      "max_rss": 2738737152,
      "instructions": 826986354667,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010727736,
      "cpu_time": 0.01139479,
      "max_rss": 5484544,
      "instructions": 30125536,
      "stdout": "",
      "stderr": "trans: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010180989000000001,
      "cpu_time": 0.011214808,
      "max_rss": 5492736,
      "instructions": 30012159,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.011670147,
      "cpu_time": 0.012003391,
      "max_rss": 5435392,
      "instructions": 30910499,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010214731000000001,
      "cpu_time": 0.007396522,
      "max_rss": 4640768,
      "instructions": 7828852,
      "stdout": "",
      "stderr": "trans: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.008856038,
      "cpu_time": 0.008124335,
      "max_rss": 4943872,
      "instructions": 7730043,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.007410750000000001,
      "cpu_time": 0.0070597,
      "max_rss": 4812800,
      "instructions": 8234162,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.009498244000000001,
      "cpu_time": 0.008758886,
      "max_rss": 4648960,
      "instructions": 7803387,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008490531,
      "cpu_time": 0.0075621609999999995,
      "max_rss": 4804608,
      "instructions": 7343332,
      "stdout": "",
      "stderr": "etaCtor: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009188712,
      "cpu_time": 0.008832633,
      "max_rss": 4694016,
      "instructions": 6811086,
      "stdout": "",
      "stderr": "etaRuleK: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.008212267,
      "cpu_time": 0.007054501,
      "max_rss": 4239360,
      "instructions": 4578926,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007637246,
      "cpu_time": 0.006705373,
      "max_rss": 4501504,
      "instructions": 4514173,
      "stdout": "",
      "stderr": "EcosystemCase: let type mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.011192499,
      "cpu_time": 0.008031832,
      "max_rss": 4661248,
      "instructions": 8022608,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008598594000000001,
      "cpu_time": 0.009452394,
      "max_rss": 4501504,
      "instructions": 6091265,
      "stdout": "",
      "stderr": "LALReduciblePositivity: non-positive inductive occurrence\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/proj-maybe-prop",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009968277000000001,
      "cpu_time": 0.009285614000000001,
      "max_rss": 4526080,
      "instructions": 7236736,
      "stdout": "",
      "stderr": "projMaybeProp: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008006129,
      "cpu_time": 0.007802941,
      "max_rss": 4796416,
      "instructions": 7270142,
      "stdout": "",
      "stderr": "projMaybePropPast: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007477366,
      "cpu_time": 0.0068750320000000005,
      "max_rss": 4546560,
      "instructions": 5632116,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0077425440000000005,
      "cpu_time": 0.007523658,
      "max_rss": 4747264,
      "instructions": 5494990,
      "stdout": "",
      "stderr": "LALProofParameterSwap: invalid constructor result\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010225442000000001,
      "cpu_time": 0.011872926,
      "max_rss": 5627904,
      "instructions": 30732967,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009034422,
      "cpu_time": 0.010610238000000001,
      "max_rss": 5373952,
      "instructions": 29740515,
      "stdout": "",
      "stderr": "reduct: application type mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 408.232444169,
      "cpu_time": 1531.351600899,
      "max_rss": 6467473408,
      "instructions": 3927503898313,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "nanoclo-fortran",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 25.845999016,
      "cpu_time": 86.861002146,
      "max_rss": 1029652480,
      "instructions": 386371069930,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "nanoclo-fortran",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08218325300000001,
      "cpu_time": 0.14771926800000001,
      "max_rss": 20262912,
      "instructions": 1365066000,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2567.119304847,
      "cpu_time": 9957.496680786,
      "max_rss": 14512947200,
      "instructions": 18158881171897,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.047276108000000004,
      "cpu_time": 0.013278852,
      "max_rss": 4345856,
      "instructions": 4816653,
      "stdout": "",
      "stderr": "False: incorrect derived recursor names\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008424434,
      "cpu_time": 0.007071752000000001,
      "max_rss": 4231168,
      "instructions": 4458083,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010100424,
      "cpu_time": 0.009654826,
      "max_rss": 4784128,
      "instructions": 13219257,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010721562,
      "cpu_time": 0.009443639,
      "max_rss": 4866048,
      "instructions": 13051695,
      "stdout": "",
      "stderr": "natAddLitBad: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009057104,
      "cpu_time": 0.009084806,
      "max_rss": 4890624,
      "instructions": 14030538,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00952879,
      "cpu_time": 0.011224121,
      "max_rss": 4595712,
      "instructions": 14817125,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010106696,
      "cpu_time": 0.012635747000000001,
      "max_rss": 4644864,
      "instructions": 5789587,
      "stdout": "",
      "stderr": "rogue: constructor parent not found\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0073499740000000004,
      "cpu_time": 0.006883398,
      "max_rss": 4386816,
      "instructions": 5579300,
      "stdout": "",
      "stderr": "badFalse: application type mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008540082000000001,
      "cpu_time": 0.007678389,
      "max_rss": 4460544,
      "instructions": 4422838,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050677461,
      "cpu_time": 0.068125098,
      "max_rss": 36864000,
      "instructions": 320049458,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011164063,
      "cpu_time": 0.019117682,
      "max_rss": 7794688,
      "instructions": 38196243,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.02602731,
      "cpu_time": 0.044532483,
      "max_rss": 14352384,
      "instructions": 137703920,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032654325000000005,
      "cpu_time": 0.052743794000000004,
      "max_rss": 22859776,
      "instructions": 98087474,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010817141,
      "cpu_time": 0.013596808,
      "max_rss": 5296128,
      "instructions": 22169152,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011817111,
      "cpu_time": 0.015153928,
      "max_rss": 5320704,
      "instructions": 27332926,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016093889,
      "cpu_time": 0.030097783,
      "max_rss": 8433664,
      "instructions": 54325400,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015311890000000002,
      "cpu_time": 0.030663516999999998,
      "max_rss": 8441856,
      "instructions": 55324417,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035245426,
      "cpu_time": 0.076318665,
      "max_rss": 17154048,
      "instructions": 292000511,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.829234244,
      "cpu_time": 2.152841588,
      "max_rss": 331665408,
      "instructions": 8388737423,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010906039000000001,
      "cpu_time": 0.010017916,
      "max_rss": 4775936,
      "instructions": 7424397,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008788278,
      "cpu_time": 0.008310646999999999,
      "max_rss": 5001216,
      "instructions": 9877039,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.025014406000000003,
      "cpu_time": 0.044803642000000005,
      "max_rss": 13705216,
      "instructions": 127524332,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.7376680380000002,
      "cpu_time": 2.798407488,
      "max_rss": 474820608,
      "instructions": 5374766303,
      "stdout": "",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 36.227276528000004,
      "cpu_time": 36.283477753,
      "max_rss": 6208782336,
      "instructions": 64848205348,
      "stdout": "",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 38.276254547,
      "cpu_time": 38.314484818,
      "max_rss": 11095146496,
      "instructions": 79912415596,
      "stdout": "",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.908398504,
      "cpu_time": 2.955359236,
      "max_rss": 858722304,
      "instructions": 7479584839,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.827523937,
      "cpu_time": 2.31402692,
      "max_rss": 198377472,
      "instructions": 13982703376,
      "stdout": "",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.557065252,
      "cpu_time": 5.861382946,
      "max_rss": 1584689152,
      "instructions": 26609161076,
      "stdout": "",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005555682,
      "cpu_time": 0.005420918,
      "max_rss": 4837376,
      "instructions": 10954939,
      "stdout": "",
      "stderr": "kernel_refute_cheap_first: declaration value has wrong type\n",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.016666743,
      "cpu_time": 0.034905662999999996,
      "max_rss": 6012928,
      "instructions": 190817597,
      "stdout": "",
      "stderr": "kernel_refute_cheap_last: declaration value has wrong type\n",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0062599050000000005,
      "cpu_time": 0.005936389,
      "max_rss": 4849664,
      "instructions": 9993536,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015482667,
      "cpu_time": 0.032366408,
      "max_rss": 12619776,
      "instructions": 110649385,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010050208000000001,
      "cpu_time": 0.016323709000000002,
      "max_rss": 7974912,
      "instructions": 77852408,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010885377,
      "cpu_time": 0.024757130000000002,
      "max_rss": 8298496,
      "instructions": 53147514,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoclo-fortran",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 54.696982309000006,
      "cpu_time": 191.958641751,
      "max_rss": 1787142144,
      "instructions": 748993863923,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006674062000000001,
      "cpu_time": 0.005772776,
      "max_rss": 4624384,
      "instructions": 4451550,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006203548000000001,
      "cpu_time": 0.005398343,
      "max_rss": 4591616,
      "instructions": 4450457,
      "stdout": "",
      "stderr": "badDef: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006734997,
      "cpu_time": 0.0059112869999999994,
      "max_rss": 4542464,
      "instructions": 4493706,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006312883,
      "cpu_time": 0.005624769,
      "max_rss": 4526080,
      "instructions": 4465756,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008069654,
      "cpu_time": 0.006927081000000001,
      "max_rss": 4575232,
      "instructions": 4552421,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007070266,
      "cpu_time": 0.006439516,
      "max_rss": 4530176,
      "instructions": 4803156,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00779043,
      "cpu_time": 0.006732176,
      "max_rss": 4476928,
      "instructions": 4785352,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00808293,
      "cpu_time": 0.006894558,
      "max_rss": 4653056,
      "instructions": 4739022,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007032676000000001,
      "cpu_time": 0.00628613,
      "max_rss": 4595712,
      "instructions": 4811496,
      "stdout": "",
      "stderr": "forallSortBad: type must infer to a sort\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008192435,
      "cpu_time": 0.007239736,
      "max_rss": 4452352,
      "instructions": 4712966,
      "stdout": "",
      "stderr": "nonTypeType: type must infer to a sort\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006631832000000001,
      "cpu_time": 0.005772347,
      "max_rss": 4595712,
      "instructions": 4656665,
      "stdout": "",
      "stderr": "nonTypeAxiom: type must infer to a sort\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0062431610000000005,
      "cpu_time": 0.005537035000000001,
      "max_rss": 4308992,
      "instructions": 4438676,
      "stdout": "",
      "stderr": "nonPropThm: theorem type must be a proposition\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00655601,
      "cpu_time": 0.005613137,
      "max_rss": 4624384,
      "instructions": 4726236,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0071673480000000005,
      "cpu_time": 0.00606811,
      "max_rss": 4476928,
      "instructions": 4468964,
      "stdout": "",
      "stderr": "selfProof: unknown or not-yet-visible constant\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007113708000000001,
      "cpu_time": 0.006333931,
      "max_rss": 4571136,
      "instructions": 4412046,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01106846,
      "cpu_time": 0.008700295,
      "max_rss": 4583424,
      "instructions": 4425717,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007676636000000001,
      "cpu_time": 0.0067958260000000005,
      "max_rss": 4227072,
      "instructions": 4479051,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007707704,
      "cpu_time": 0.006161153,
      "max_rss": 4460544,
      "instructions": 4785071,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007246087000000001,
      "cpu_time": 0.006438295,
      "max_rss": 4481024,
      "instructions": 4439120,
      "stdout": "",
      "stderr": "tut06_bad01: duplicate universe parameter\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006955070000000001,
      "cpu_time": 0.005179254,
      "max_rss": 4386816,
      "instructions": 4444816,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006930023,
      "cpu_time": 0.006165594,
      "max_rss": 4526080,
      "instructions": 4466515,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007845052,
      "cpu_time": 0.006352592,
      "max_rss": 4554752,
      "instructions": 4611234,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007255003,
      "cpu_time": 0.0063111949999999995,
      "max_rss": 4554752,
      "instructions": 4522306,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008166817,
      "cpu_time": 0.006352614,
      "max_rss": 4222976,
      "instructions": 4450463,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0074035130000000005,
      "cpu_time": 0.006340883,
      "max_rss": 4345856,
      "instructions": 4527434,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009420243,
      "cpu_time": 0.006345974,
      "max_rss": 4374528,
      "instructions": 4475964,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0062115930000000005,
      "cpu_time": 0.005437876,
      "max_rss": 4222976,
      "instructions": 4482938,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008573361,
      "cpu_time": 0.005949328,
      "max_rss": 4694016,
      "instructions": 4542426,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00865259,
      "cpu_time": 0.007765725,
      "max_rss": 4718592,
      "instructions": 4753996,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009059695000000001,
      "cpu_time": 0.008511580999999999,
      "max_rss": 4427776,
      "instructions": 5608026,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.022812879,
      "cpu_time": 0.006220382,
      "max_rss": 4464640,
      "instructions": 5962796,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013954243000000002,
      "cpu_time": 0.014220377,
      "max_rss": 4452352,
      "instructions": 6927241,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007164162000000001,
      "cpu_time": 0.006353001,
      "max_rss": 4374528,
      "instructions": 4439928,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006185533,
      "cpu_time": 0.005547454,
      "max_rss": 4624384,
      "instructions": 4714516,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006735287,
      "cpu_time": 0.005822778,
      "max_rss": 4276224,
      "instructions": 4512755,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007969215,
      "cpu_time": 0.006908549,
      "max_rss": 4775936,
      "instructions": 4761129,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01170725,
      "cpu_time": 0.013176201,
      "max_rss": 4562944,
      "instructions": 5829595,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007668651,
      "cpu_time": 0.007197741,
      "max_rss": 4616192,
      "instructions": 5590785,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007275983000000001,
      "cpu_time": 0.006551506,
      "max_rss": 4915200,
      "instructions": 5624204,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006670275000000001,
      "cpu_time": 0.006306671,
      "max_rss": 4714496,
      "instructions": 5855072,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008783424,
      "cpu_time": 0.008166096,
      "max_rss": 4599808,
      "instructions": 5821002,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005939822,
      "cpu_time": 0.005605201000000001,
      "max_rss": 4734976,
      "instructions": 4934386,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005738885,
      "cpu_time": 0.005488936,
      "max_rss": 4460544,
      "instructions": 5705481,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006301461,
      "cpu_time": 0.006482776000000001,
      "max_rss": 4759552,
      "instructions": 5618452,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0064282,
      "cpu_time": 0.0068682990000000005,
      "max_rss": 5042176,
      "instructions": 11979100,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006291874,
      "cpu_time": 0.005704949,
      "max_rss": 4771840,
      "instructions": 4733494,
      "stdout": "",
      "stderr": "inductBadNonSort: type must infer to a sort\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00639137,
      "cpu_time": 0.0057736789999999994,
      "max_rss": 4624384,
      "instructions": 4513282,
      "stdout": "",
      "stderr": "inductBadNonSort2: type must infer to a sort\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006125501,
      "cpu_time": 0.005199312,
      "max_rss": 4583424,
      "instructions": 4435808,
      "stdout": "",
      "stderr": "inductLevelParam: duplicate universe parameter\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010549374,
      "cpu_time": 0.008701241,
      "max_rss": 4612096,
      "instructions": 4590676,
      "stdout": "",
      "stderr": "inductTooFewParams: exhausted parameter telescope\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007195602000000001,
      "cpu_time": 0.006903538000000001,
      "max_rss": 4718592,
      "instructions": 4863139,
      "stdout": "",
      "stderr": "inductWrongCtorParams: declaration reconstruction mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006414384,
      "cpu_time": 0.005941451,
      "max_rss": 4354048,
      "instructions": 4802385,
      "stdout": "",
      "stderr": "inductWrongCtorResParams: invalid constructor result\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006712133,
      "cpu_time": 0.006059634,
      "max_rss": 4857856,
      "instructions": 4840074,
      "stdout": "",
      "stderr": "inductWrongCtorResLevel: invalid constructor result\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006526865000000001,
      "cpu_time": 0.005795847000000001,
      "max_rss": 4714496,
      "instructions": 4658306,
      "stdout": "",
      "stderr": "inductInIndex: invalid constructor result\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010651365000000001,
      "cpu_time": 0.009018082,
      "max_rss": 4542464,
      "instructions": 4687842,
      "stdout": "",
      "stderr": "indNeg: incorrect inductive recursion flag\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007208737000000001,
      "cpu_time": 0.006815041,
      "max_rss": 4603904,
      "instructions": 6116119,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006696794000000001,
      "cpu_time": 0.006311466,
      "max_rss": 4780032,
      "instructions": 4846210,
      "stdout": "",
      "stderr": "reduceCtorType: invalid constructor result\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007677558,
      "cpu_time": 0.007150959,
      "max_rss": 4333568,
      "instructions": 4912604,
      "stdout": "",
      "stderr": "indNegReducible: incorrect inductive recursion flag\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006867245,
      "cpu_time": 0.006361527,
      "max_rss": 4648960,
      "instructions": 5027323,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005888185000000001,
      "cpu_time": 0.0053383120000000004,
      "max_rss": 4452352,
      "instructions": 4976543,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0075483650000000005,
      "cpu_time": 0.00661124,
      "max_rss": 4927488,
      "instructions": 5020354,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007038517,
      "cpu_time": 0.006392578,
      "max_rss": 4509696,
      "instructions": 4615508,
      "stdout": "",
      "stderr": "typeWithTooHighTypeField: constructor field universe too large\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018026495,
      "cpu_time": 0.017880983,
      "max_rss": 4583424,
      "instructions": 5004322,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007709748000000001,
      "cpu_time": 0.007355846,
      "max_rss": 4882432,
      "instructions": 5352845,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006961582,
      "cpu_time": 0.006638684,
      "max_rss": 4755456,
      "instructions": 5794520,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038598383,
      "cpu_time": 0.006990318000000001,
      "max_rss": 4644864,
      "instructions": 5850058,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008378655,
      "cpu_time": 0.00790579,
      "max_rss": 4612096,
      "instructions": 6103157,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007646518000000001,
      "cpu_time": 0.0072089879999999995,
      "max_rss": 4952064,
      "instructions": 6055470,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00968489,
      "cpu_time": 0.008801031,
      "max_rss": 4595712,
      "instructions": 5086712,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007167229000000001,
      "cpu_time": 0.006827545,
      "max_rss": 4784128,
      "instructions": 5878590,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008658641,
      "cpu_time": 0.007732724000000001,
      "max_rss": 4517888,
      "instructions": 5610030,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007299438,
      "cpu_time": 0.008060217,
      "max_rss": 5144576,
      "instructions": 12771709,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0065766190000000006,
      "cpu_time": 0.006063188000000001,
      "max_rss": 4800512,
      "instructions": 5076443,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008208596,
      "cpu_time": 0.0077170699999999995,
      "max_rss": 4878336,
      "instructions": 4951704,
      "stdout": "",
      "stderr": "BogusRecursor: recursor metadata mismatch\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007420755,
      "cpu_time": 0.006781881,
      "max_rss": 4583424,
      "instructions": 6008140,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0067365590000000005,
      "cpu_time": 0.0066471410000000005,
      "max_rss": 4763648,
      "instructions": 7068865,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008293365,
      "cpu_time": 0.0074250850000000005,
      "max_rss": 4784128,
      "instructions": 6492805,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008719556,
      "cpu_time": 0.008088673,
      "max_rss": 5054464,
      "instructions": 6888951,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007688839,
      "cpu_time": 0.007394079,
      "max_rss": 4898816,
      "instructions": 8107695,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007422108,
      "cpu_time": 0.0070047980000000004,
      "max_rss": 4665344,
      "instructions": 8189211,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007165195,
      "cpu_time": 0.007062807000000001,
      "max_rss": 4919296,
      "instructions": 8978290,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008017096000000001,
      "cpu_time": 0.008410676,
      "max_rss": 5025792,
      "instructions": 11465333,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008492499,
      "cpu_time": 0.011104844999999999,
      "max_rss": 5382144,
      "instructions": 26307902,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00744473,
      "cpu_time": 0.006880176,
      "max_rss": 4562944,
      "instructions": 5960883,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009132672000000001,
      "cpu_time": 0.008240942000000001,
      "max_rss": 4538368,
      "instructions": 6102431,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00740759,
      "cpu_time": 0.006793083,
      "max_rss": 4526080,
      "instructions": 6073784,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007115391,
      "cpu_time": 0.006470733,
      "max_rss": 4657152,
      "instructions": 6418407,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007448127000000001,
      "cpu_time": 0.007231258999999999,
      "max_rss": 4755456,
      "instructions": 5860701,
      "stdout": "",
      "stderr": "projOutOfRange: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007474386,
      "cpu_time": 0.00697506,
      "max_rss": 4825088,
      "instructions": 5544489,
      "stdout": "",
      "stderr": "projNotStruct: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010347385,
      "cpu_time": 0.010017504,
      "max_rss": 4853760,
      "instructions": 7441656,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007315307,
      "cpu_time": 0.007018319,
      "max_rss": 4972544,
      "instructions": 7416803,
      "stdout": "",
      "stderr": "projProp2: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009860931,
      "cpu_time": 0.009105135,
      "max_rss": 4898816,
      "instructions": 7420204,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008252368000000001,
      "cpu_time": 0.008802856999999999,
      "max_rss": 4800512,
      "instructions": 7615451,
      "stdout": "",
      "stderr": "projProp4: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007220158000000001,
      "cpu_time": 0.007098302999999999,
      "max_rss": 5033984,
      "instructions": 7475575,
      "stdout": "",
      "stderr": "projProp5: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006410015000000001,
      "cpu_time": 0.006064052,
      "max_rss": 4915200,
      "instructions": 7334204,
      "stdout": "",
      "stderr": "projProp6: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.016941878,
      "cpu_time": 0.014646716,
      "max_rss": 4636672,
      "instructions": 6733180,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006839823,
      "cpu_time": 0.006455104000000001,
      "max_rss": 4730880,
      "instructions": 6592485,
      "stdout": "",
      "stderr": "projIndexData: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026833855,
      "cpu_time": 0.008851215,
      "max_rss": 4784128,
      "instructions": 6563474,
      "stdout": "",
      "stderr": "projIndexData2: invalid structure projection or Prop elimination\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007142993,
      "cpu_time": 0.0069903579999999995,
      "max_rss": 4648960,
      "instructions": 7875876,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011122069,
      "cpu_time": 0.011557394,
      "max_rss": 4460544,
      "instructions": 7245493,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007481379000000001,
      "cpu_time": 0.007015175,
      "max_rss": 4845568,
      "instructions": 6828719,
      "stdout": "",
      "stderr": "ruleKbad: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007606293,
      "cpu_time": 0.007451325,
      "max_rss": 4583424,
      "instructions": 9801610,
      "stdout": "",
      "stderr": "ruleKAcc: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0071761260000000006,
      "cpu_time": 0.006607431,
      "max_rss": 4751360,
      "instructions": 5468349,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00739168,
      "cpu_time": 0.0065026450000000005,
      "max_rss": 4571136,
      "instructions": 6723601,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0058437210000000005,
      "cpu_time": 0.005568424000000001,
      "max_rss": 4374528,
      "instructions": 6172253,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0071567490000000004,
      "cpu_time": 0.006739276000000001,
      "max_rss": 4640768,
      "instructions": 6291180,
      "stdout": "",
      "stderr": "proofIrrelevanceBad: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007313252,
      "cpu_time": 0.0071364010000000005,
      "max_rss": 4513792,
      "instructions": 6466166,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006634317000000001,
      "cpu_time": 0.006150886,
      "max_rss": 4485120,
      "instructions": 4900805,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006863247,
      "cpu_time": 0.006524446000000001,
      "max_rss": 4616192,
      "instructions": 6496307,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009276693,
      "cpu_time": 0.008951957,
      "max_rss": 4476928,
      "instructions": 6515536,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007264541,
      "cpu_time": 0.006759014,
      "max_rss": 4583424,
      "instructions": 6465008,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00748707,
      "cpu_time": 0.006794902,
      "max_rss": 4657152,
      "instructions": 6834322,
      "stdout": "",
      "stderr": "indexedUnitEta: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006716962000000001,
      "cpu_time": 0.006652378,
      "max_rss": 4919296,
      "instructions": 8970071,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007059206,
      "cpu_time": 0.0069614360000000005,
      "max_rss": 4751360,
      "instructions": 7351381,
      "stdout": "",
      "stderr": "indexedStructEta: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006617746000000001,
      "cpu_time": 0.006247405,
      "max_rss": 4550656,
      "instructions": 6263471,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007319605000000001,
      "cpu_time": 0.0068683189999999995,
      "max_rss": 4706304,
      "instructions": 6286006,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0069373970000000005,
      "cpu_time": 0.006705208,
      "max_rss": 4730880,
      "instructions": 6302074,
      "stdout": "",
      "stderr": "funEtaBad: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008951241,
      "cpu_time": 0.008194516,
      "max_rss": 4751360,
      "instructions": 5652315,
      "stdout": "",
      "stderr": "reflOccLeft: incorrect inductive recursion flag\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007072490000000001,
      "cpu_time": 0.0070625850000000006,
      "max_rss": 4947968,
      "instructions": 5760623,
      "stdout": "",
      "stderr": "reflOccInIndex: incorrect inductive recursion flag\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006225118,
      "cpu_time": 0.006007899000000001,
      "max_rss": 4407296,
      "instructions": 6235325,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007576037000000001,
      "cpu_time": 0.007045805,
      "max_rss": 4489216,
      "instructions": 6252917,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007037525,
      "cpu_time": 0.006473261,
      "max_rss": 4935680,
      "instructions": 6258925,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007036904,
      "cpu_time": 0.006607791,
      "max_rss": 4632576,
      "instructions": 8161544,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007866963000000001,
      "cpu_time": 0.007481891,
      "max_rss": 4870144,
      "instructions": 8046261,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008606693,
      "cpu_time": 0.008805961999999999,
      "max_rss": 4644864,
      "instructions": 10267522,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007791021,
      "cpu_time": 0.007976149,
      "max_rss": 4984832,
      "instructions": 9914626,
      "stdout": "",
      "stderr": "accRecNoEta: declaration value has wrong type\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007489674000000001,
      "cpu_time": 0.006944812,
      "max_rss": 4616192,
      "instructions": 6958982,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006572882,
      "cpu_time": 0.00645252,
      "max_rss": 4739072,
      "instructions": 6973668,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006670234000000001,
      "cpu_time": 0.006252907,
      "max_rss": 4608000,
      "instructions": 7025198,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.014786106,
      "cpu_time": 0.014463665,
      "max_rss": 4702208,
      "instructions": 7390758,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038857131,
      "cpu_time": 0.013076653,
      "max_rss": 4972544,
      "instructions": 7902612,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007311700000000001,
      "cpu_time": 0.0069397140000000005,
      "max_rss": 4870144,
      "instructions": 7513831,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0068495610000000005,
      "cpu_time": 0.005574186,
      "max_rss": 3792896,
      "instructions": 4067680,
      "stdout": "",
      "stderr": "line 7: duplicate declaration name\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006768730000000001,
      "cpu_time": 0.00553468,
      "max_rss": 3989504,
      "instructions": 4275633,
      "stdout": "",
      "stderr": "line 27: duplicate declaration name\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008497938,
      "cpu_time": 0.007073877000000001,
      "max_rss": 4067328,
      "instructions": 4284654,
      "stdout": "",
      "stderr": "line 27: duplicate declaration name\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007088932,
      "cpu_time": 0.005735545,
      "max_rss": 4136960,
      "instructions": 4301048,
      "stdout": "",
      "stderr": "line 27: duplicate declaration name\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007282355000000001,
      "cpu_time": 0.006788141,
      "max_rss": 4943872,
      "instructions": 4992362,
      "stdout": "",
      "stderr": "misnamed_rec: incorrect derived recursor names\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006542123,
      "cpu_time": 0.006413951,
      "max_rss": 4587520,
      "instructions": 4949060,
      "stdout": "",
      "stderr": "dup_rec_def2: incorrect derived recursor names\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009106062,
      "cpu_time": 0.007105665000000001,
      "max_rss": 4100096,
      "instructions": 4272046,
      "stdout": "",
      "stderr": "line 24: duplicate declaration name\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009272474000000001,
      "cpu_time": 0.007444709,
      "max_rss": 3952640,
      "instructions": 4373790,
      "stdout": "",
      "stderr": "line 34: duplicate declaration name\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007482161,
      "cpu_time": 0.006144834,
      "max_rss": 4059136,
      "instructions": 4213930,
      "stdout": "",
      "stderr": "line 20: unsafe or partial definition\n"
    },
    {
      "checker": "nanoclo-fortran",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008165104000000001,
      "cpu_time": 0.006429317,
      "max_rss": 4079616,
      "instructions": 4214316,
      "stdout": "",
      "stderr": "line 20: unsafe or partial definition\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.04890324,
      "cpu_time": 0.02423621,
      "max_rss": 3239936,
      "instructions": 5233384,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (18765) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18761) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0072366900000000005,
      "cpu_time": 0.005536125,
      "max_rss": 3350528,
      "instructions": 8879824,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (18773) panicked at src/inductive.rs:1292:25:\nassertion failed: old.aux_data_ck(new)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18770) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005040343,
      "cpu_time": 0.004441156999999999,
      "max_rss": 3330048,
      "instructions": 5243236,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18780) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18779) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005479946,
      "cpu_time": 0.004764283,
      "max_rss": 3297280,
      "instructions": 3571823,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18789) panicked at src/expr.rs:403:9:\nassertion `left == right` failed\n  left: 2\n right: 1\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18788) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005924446000000001,
      "cpu_time": 0.005132116,
      "max_rss": 3301376,
      "instructions": 6642791,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (18801) panicked at src/expr.rs:403:9:\nassertion `left == right` failed\n  left: 1\n right: 0\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18797) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00504903,
      "cpu_time": 0.004364601,
      "max_rss": 3260416,
      "instructions": 3779519,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18807) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_2' (18809) panicked at src/inductive.rs:1330:21:\nassertion failed: old_r.aux_data_ck(new_r)\n\nthread 'main' (18806) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006037759,
      "cpu_time": 0.0045826,
      "max_rss": 3170304,
      "instructions": 3578650,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18817) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18815) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005414353,
      "cpu_time": 0.004592536,
      "max_rss": 3264512,
      "instructions": 3884568,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18825) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_2' (18827) panicked at src/inductive.rs:1330:21:\nassertion failed: old_r.aux_data_ck(new_r)\n\nthread 'main' (18824) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004762784,
      "cpu_time": 0.0041651249999999996,
      "max_rss": 3301376,
      "instructions": 4353662,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18834) panicked at src/inductive.rs:1330:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_1' (18835) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\n\nthread 'main' (18833) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005601422,
      "cpu_time": 0.005716513,
      "max_rss": 3276800,
      "instructions": 14824234,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18844) panicked at src/tc.rs:505:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_3' (18846) panicked at src/tc.rs:505:21:\ninfer_proj prop\n\nthread 'thread_2' (18845) panicked at src/tc.rs:505:21:\ninfer_proj prop\n\nthread 'thread_0' (18843) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\n\nthread 'main' (18842) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005061824,
      "cpu_time": 0.004299107,
      "max_rss": 3297280,
      "instructions": 2816794,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (18854) panicked at src/tc.rs:102:25:\nRecursors must be derived from an associated inductive type, but recursor rogue had none\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18851) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004576716000000001,
      "cpu_time": 0.003930228,
      "max_rss": 3264512,
      "instructions": 3399476,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18862) panicked at src/tc.rs:471:59:\ncalled `Option::unwrap()` on a `None` value\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18860) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005766792000000001,
      "cpu_time": 0.0048258780000000005,
      "max_rss": 3166208,
      "instructions": 6026942,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (18872) panicked at src/tc.rs:505:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18869) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010181225,
      "cpu_time": 0.012041778000000001,
      "max_rss": 3842048,
      "instructions": 65569798,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18880) panicked at src/tc.rs:304:18:\ninfer_sort_of could not infer a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_2' (18881) panicked at src/tc.rs:304:18:\ninfer_sort_of could not infer a sort\n\nthread 'thread_3' (18882) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\n\nthread 'thread_0' (18879) panicked at src/tc.rs:285:18:\nensur_sort could not produce a sort\n\nthread 'main' (18878) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008302602000000001,
      "cpu_time": 0.010504949999999999,
      "max_rss": 4050944,
      "instructions": 63782274,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (18890) panicked at src/tc.rs:1328:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18887) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0046804410000000005,
      "cpu_time": 0.0037866230000000002,
      "max_rss": 3235840,
      "instructions": 3475634,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (18900) panicked at src/inductive.rs:1330:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18896) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010487687,
      "cpu_time": 0.013373561,
      "max_rss": 4009984,
      "instructions": 71754947,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (18909) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_2' (18908) panicked at src/inductive.rs:773:21:\nassertion failed: self.which_valid_ind_app(st, ctor_type_cursor).is_some()\n\nthread 'main' (18905) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009316879,
      "cpu_time": 0.011879356,
      "max_rss": 4120576,
      "instructions": 66406458,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (18917) panicked at src/tc.rs:1328:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18914) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 41.940003279,
      "cpu_time": 132.472305673,
      "max_rss": 942067712,
      "instructions": 425415008513,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "nanoda",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 51.877777098,
      "cpu_time": 137.89287627800002,
      "max_rss": 3335794688,
      "instructions": 519638602328,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.00642457,
      "cpu_time": 0.006722604,
      "max_rss": 3522560,
      "instructions": 18423191,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18955) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18953) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006756731,
      "cpu_time": 0.006218875,
      "max_rss": 3330048,
      "instructions": 17974700,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.007612132000000001,
      "cpu_time": 0.007158012,
      "max_rss": 3399680,
      "instructions": 18659749,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006720443,
      "cpu_time": 0.005721152,
      "max_rss": 3207168,
      "instructions": 4319979,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18982) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18980) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007053246000000001,
      "cpu_time": 0.0055414670000000004,
      "max_rss": 3297280,
      "instructions": 4379797,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18991) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18989) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006086798,
      "cpu_time": 0.004712587,
      "max_rss": 3219456,
      "instructions": 4373208,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005118255,
      "cpu_time": 0.004217077,
      "max_rss": 3178496,
      "instructions": 4112135,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007824669000000001,
      "cpu_time": 0.006575585,
      "max_rss": 3211264,
      "instructions": 4184200,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19017) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19016) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005479151000000001,
      "cpu_time": 0.0047392779999999995,
      "max_rss": 3067904,
      "instructions": 3801928,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19026) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19025) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005035511,
      "cpu_time": 0.004052926,
      "max_rss": 3325952,
      "instructions": 2424903,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005693242,
      "cpu_time": 0.0046611510000000005,
      "max_rss": 3330048,
      "instructions": 2670082,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19046) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19043) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.007228194,
      "cpu_time": 0.0060019,
      "max_rss": 2940928,
      "instructions": 4230484,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0062289730000000005,
      "cpu_time": 0.005172595,
      "max_rss": 3424256,
      "instructions": 3313348,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19063) panicked at src/inductive.rs:765:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19061) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/proj-maybe-prop",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005564551,
      "cpu_time": 0.004650493,
      "max_rss": 3301376,
      "instructions": 4130180,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19072) panicked at src/tc.rs:505:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19070) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0047148,
      "cpu_time": 0.004245616,
      "max_rss": 3129344,
      "instructions": 4130451,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19082) panicked at src/tc.rs:490:27:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19079) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0061912830000000005,
      "cpu_time": 0.005703378,
      "max_rss": 3129344,
      "instructions": 2895685,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.004530386,
      "cpu_time": 0.00393629,
      "max_rss": 3231744,
      "instructions": 3076520,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19098) panicked at src/inductive.rs:915:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19097) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006352255,
      "cpu_time": 0.006458209,
      "max_rss": 3379200,
      "instructions": 18734551,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007487958,
      "cpu_time": 0.007237583,
      "max_rss": 3260416,
      "instructions": 18343570,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19119) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19115) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 86.756154413,
      "cpu_time": 249.188986669,
      "max_rss": 2428157952,
      "instructions": 1221560929391,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "nanoda",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 9.706824883000001,
      "cpu_time": 27.735046393,
      "max_rss": 429154304,
      "instructions": 206330596257,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "nanoda",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047333488,
      "cpu_time": 0.08896785800000001,
      "max_rss": 8687616,
      "instructions": 861411194,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 455.71735752800004,
      "cpu_time": 1561.5670837280002,
      "max_rss": 7916392448,
      "instructions": 6462757290098,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "nanoda",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007889202,
      "cpu_time": 0.005727374,
      "max_rss": 3162112,
      "instructions": 2880577,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19198) panicked at src/inductive.rs:163:13:\nfor inductive type False,\nexpected recursors [False.rec],\nwhile export file contained recursors [rogue, False.rec]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19195) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "other/level-index-out-of-order",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.005889328,
      "cpu_time": 0.004016347,
      "max_rss": 3031040,
      "instructions": 2279339,
      "stdout": "",
      "stderr": "Declined: Level back-reference mismatch, expected Il(1), found Il(2). Back-refs must be continuous.\n"
    },
    {
      "checker": "nanoda",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006811253000000001,
      "cpu_time": 0.005739571,
      "max_rss": 3186688,
      "instructions": 7121417,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005170743,
      "cpu_time": 0.004833052000000001,
      "max_rss": 3530752,
      "instructions": 7320314,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19219) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19218) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005274546000000001,
      "cpu_time": 0.0048745130000000005,
      "max_rss": 3518464,
      "instructions": 7548474,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006406937000000001,
      "cpu_time": 0.0056580779999999995,
      "max_rss": 3239936,
      "instructions": 7813216,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005590047000000001,
      "cpu_time": 0.004222636,
      "max_rss": 3141632,
      "instructions": 2504927,
      "stdout": "",
      "stderr": "\nthread 'main' (19245) panicked at src/parser.rs:427:58:\ncalled `Option::unwrap()` on a `None` value\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoda",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005485923,
      "cpu_time": 0.004684684,
      "max_rss": 3325952,
      "instructions": 3223610,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19253) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19250) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "other/sparse-name-index",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.005054154,
      "cpu_time": 0.003344645,
      "max_rss": 3084288,
      "instructions": 2277023,
      "stdout": "",
      "stderr": "Declined: Name back-reference mismatch, expected In(1), found In(2). Back-refs must be continuous.\n"
    },
    {
      "checker": "nanoda",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 21.681405781000002,
      "cpu_time": 21.678105592,
      "max_rss": 2213281792,
      "instructions": 26007309490,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "nanoda",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013932429000000001,
      "cpu_time": 0.01034005,
      "max_rss": 4005888,
      "instructions": 25581947,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.9462690600000006,
      "cpu_time": 4.944859429,
      "max_rss": 636706816,
      "instructions": 7577963995,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.023961409000000003,
      "cpu_time": 0.022243324000000002,
      "max_rss": 13000704,
      "instructions": 134828263,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008950040000000001,
      "cpu_time": 0.007917454,
      "max_rss": 3444736,
      "instructions": 29121720,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018829369000000002,
      "cpu_time": 0.017885739999999997,
      "max_rss": 4853760,
      "instructions": 114186718,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0101835,
      "cpu_time": 0.009590989000000001,
      "max_rss": 4603904,
      "instructions": 41896134,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009831249,
      "cpu_time": 0.008865738,
      "max_rss": 4575232,
      "instructions": 41892480,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.077595622,
      "cpu_time": 0.111263287,
      "max_rss": 14073856,
      "instructions": 859400180,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.970794257,
      "cpu_time": 2.223205182,
      "max_rss": 160595968,
      "instructions": 8299658093,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "nanoda",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010475657000000001,
      "cpu_time": 0.009161151000000001,
      "max_rss": 3129344,
      "instructions": 3869979,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010751523,
      "cpu_time": 0.008307408,
      "max_rss": 3170304,
      "instructions": 5160177,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.4554234430000004,
      "cpu_time": 2.453993393,
      "max_rss": 320970752,
      "instructions": 4189435392,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.133284433,
      "cpu_time": 3.143919056,
      "max_rss": 226480128,
      "instructions": 11229827746,
      "stdout": "",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "nanoda",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 83.57596654800001,
      "cpu_time": 83.58454743,
      "max_rss": 2630213632,
      "instructions": 218679088822,
      "stdout": "",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "nanoda",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 61.122346576000005,
      "cpu_time": 61.114846532,
      "max_rss": 4353900544,
      "instructions": 85614463123,
      "stdout": "",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "nanoda",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.1634594400000005,
      "cpu_time": 4.168275272,
      "max_rss": 338026496,
      "instructions": 7513194693,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "nanoda",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8272448370000001,
      "cpu_time": 2.210233129,
      "max_rss": 71680000,
      "instructions": 12271848990,
      "stdout": "",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "nanoda",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 10.198405649000001,
      "cpu_time": 11.549039720000001,
      "max_rss": 597753856,
      "instructions": 34591762505,
      "stdout": "",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "nanoda",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007465514,
      "cpu_time": 0.006108769,
      "max_rss": 3321856,
      "instructions": 6138285,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19449) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19448) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014051840000000001,
      "cpu_time": 0.013198127,
      "max_rss": 3600384,
      "instructions": 32691805,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19458) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19457) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009775520000000001,
      "cpu_time": 0.008025392999999999,
      "max_rss": 3026944,
      "instructions": 4971755,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029063248000000003,
      "cpu_time": 0.02636421,
      "max_rss": 6451200,
      "instructions": 89156489,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017706484,
      "cpu_time": 0.016507179,
      "max_rss": 4497408,
      "instructions": 38818804,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012482019,
      "cpu_time": 0.008516036,
      "max_rss": 3567616,
      "instructions": 9027851,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "nanoda",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 32.87891072,
      "cpu_time": 95.963579251,
      "max_rss": 703930368,
      "instructions": 327831223536,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "nanoda",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008094343,
      "cpu_time": 0.005694511,
      "max_rss": 3153920,
      "instructions": 2352857,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00810419,
      "cpu_time": 0.0063869140000000005,
      "max_rss": 3325952,
      "instructions": 2659311,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19523) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19521) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008812617,
      "cpu_time": 0.007307991000000001,
      "max_rss": 3084288,
      "instructions": 2385722,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009734615,
      "cpu_time": 0.007256698000000001,
      "max_rss": 3108864,
      "instructions": 2366537,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009363729000000001,
      "cpu_time": 0.00721802,
      "max_rss": 3284992,
      "instructions": 2419743,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013278573,
      "cpu_time": 0.009337534,
      "max_rss": 3182592,
      "instructions": 2495750,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008957609,
      "cpu_time": 0.007017285000000001,
      "max_rss": 3129344,
      "instructions": 2503397,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012608067,
      "cpu_time": 0.009806533999999999,
      "max_rss": 3272704,
      "instructions": 2479763,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010965199,
      "cpu_time": 0.009040407,
      "max_rss": 3325952,
      "instructions": 2766765,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19585) panicked at src/tc.rs:304:18:\ninfer_sort_of could not infer a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19584) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010158598000000001,
      "cpu_time": 0.007473261,
      "max_rss": 3231744,
      "instructions": 2716159,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19594) panicked at src/tc.rs:285:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19593) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008303504,
      "cpu_time": 0.006641693000000001,
      "max_rss": 3198976,
      "instructions": 2722926,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19603) panicked at src/tc.rs:285:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19602) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012821527000000001,
      "cpu_time": 0.008188966,
      "max_rss": 3362816,
      "instructions": 2669973,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19612) panicked at src/tc.rs:90:45:\ncalled `Result::unwrap()` on an `Err` value: \"Theorem type for nonPropThm must be `Prop` (sort 0); found type 1\"\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19611) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009439551000000001,
      "cpu_time": 0.0073078200000000005,
      "max_rss": 3190784,
      "instructions": 2503126,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.014372461000000001,
      "cpu_time": 0.01087715,
      "max_rss": 3203072,
      "instructions": 2655848,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19630) panicked at src/tc.rs:230:13:\ndeclaration not found in infer_const, selfProof\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19629) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005825172,
      "cpu_time": 0.0047058130000000005,
      "max_rss": 3358720,
      "instructions": 2358548,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006281327000000001,
      "cpu_time": 0.005301705,
      "max_rss": 3231744,
      "instructions": 2361088,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0069674310000000005,
      "cpu_time": 0.005752615,
      "max_rss": 3272704,
      "instructions": 2366688,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007391485000000001,
      "cpu_time": 0.0060546179999999995,
      "max_rss": 3354624,
      "instructions": 2505703,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.068981342,
      "cpu_time": 0.019296847,
      "max_rss": 3207168,
      "instructions": 2634527,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19677) panicked at src/tc.rs:201:9:\nassertion failed: self.ctx.no_dupes_all_params(info.uparams)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19674) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0060105290000000006,
      "cpu_time": 0.004794653,
      "max_rss": 3215360,
      "instructions": 2361377,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006934801000000001,
      "cpu_time": 0.005559115000000001,
      "max_rss": 3153920,
      "instructions": 2360985,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008325846000000001,
      "cpu_time": 0.0064814980000000005,
      "max_rss": 3354624,
      "instructions": 2417982,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007385134000000001,
      "cpu_time": 0.005888165,
      "max_rss": 3174400,
      "instructions": 2423415,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005147051000000001,
      "cpu_time": 0.004238525,
      "max_rss": 3170304,
      "instructions": 2379722,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006067134,
      "cpu_time": 0.004709318,
      "max_rss": 3072000,
      "instructions": 2396963,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00634699,
      "cpu_time": 0.005086706999999999,
      "max_rss": 3039232,
      "instructions": 2368682,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011751462,
      "cpu_time": 0.009691812000000001,
      "max_rss": 3231744,
      "instructions": 2380776,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00957212,
      "cpu_time": 0.00715836,
      "max_rss": 3121152,
      "instructions": 2396809,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0058309320000000005,
      "cpu_time": 0.004677798,
      "max_rss": 3104768,
      "instructions": 2497737,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006633797,
      "cpu_time": 0.00507914,
      "max_rss": 3231744,
      "instructions": 2961806,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008090616,
      "cpu_time": 0.006861194,
      "max_rss": 3166208,
      "instructions": 3262442,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005778534,
      "cpu_time": 0.004759242,
      "max_rss": 3170304,
      "instructions": 3442790,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006688479000000001,
      "cpu_time": 0.0053021399999999995,
      "max_rss": 3166208,
      "instructions": 2370475,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006553285000000001,
      "cpu_time": 0.0056268640000000005,
      "max_rss": 3133440,
      "instructions": 2478983,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00666289,
      "cpu_time": 0.005089594,
      "max_rss": 3108864,
      "instructions": 2391266,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006509453,
      "cpu_time": 0.005502538,
      "max_rss": 3125248,
      "instructions": 2505945,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00550418,
      "cpu_time": 0.004747829,
      "max_rss": 3170304,
      "instructions": 2673719,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0061940120000000005,
      "cpu_time": 0.004927646,
      "max_rss": 3092480,
      "instructions": 2989026,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006414836,
      "cpu_time": 0.005533596,
      "max_rss": 3158016,
      "instructions": 2960088,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006792333,
      "cpu_time": 0.005793858000000001,
      "max_rss": 3325952,
      "instructions": 3077329,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005818228,
      "cpu_time": 0.0049801690000000004,
      "max_rss": 3190784,
      "instructions": 3064217,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005889551000000001,
      "cpu_time": 0.004652788000000001,
      "max_rss": 3170304,
      "instructions": 2600278,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0063359390000000005,
      "cpu_time": 0.005143245,
      "max_rss": 3297280,
      "instructions": 2979281,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00505547,
      "cpu_time": 0.004404015000000001,
      "max_rss": 3166208,
      "instructions": 2904481,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036459735,
      "cpu_time": 0.005719089,
      "max_rss": 3330048,
      "instructions": 6702867,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004817625000000001,
      "cpu_time": 0.0036657000000000005,
      "max_rss": 3330048,
      "instructions": 2736320,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19919) panicked at src/tc.rs:285:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19917) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0039031810000000004,
      "cpu_time": 0.003438815,
      "max_rss": 3252224,
      "instructions": 2744960,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19929) panicked at src/tc.rs:285:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19926) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0052485610000000005,
      "cpu_time": 0.004735433,
      "max_rss": 3297280,
      "instructions": 2650253,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19936) panicked at src/tc.rs:201:9:\nassertion failed: self.ctx.no_dupes_all_params(info.uparams)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19935) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005441784000000001,
      "cpu_time": 0.004852467,
      "max_rss": 3321856,
      "instructions": 2670674,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19945) panicked at src/inductive.rs:438:22:\nexhausted telescope early\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19944) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006855482,
      "cpu_time": 0.005790807,
      "max_rss": 3338240,
      "instructions": 2795462,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19955) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19953) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005810153,
      "cpu_time": 0.005068874,
      "max_rss": 3362816,
      "instructions": 2825687,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19964) panicked at src/inductive.rs:915:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19962) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006624358,
      "cpu_time": 0.005275175,
      "max_rss": 3272704,
      "instructions": 2847830,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19972) panicked at src/inductive.rs:915:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19971) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006289111,
      "cpu_time": 0.005273473,
      "max_rss": 3321856,
      "instructions": 2777842,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19981) panicked at src/inductive.rs:915:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19980) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006909583,
      "cpu_time": 0.005563627999999999,
      "max_rss": 3325952,
      "instructions": 2631705,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19991) panicked at src/inductive.rs:40:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19989) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006932625,
      "cpu_time": 0.005969166000000001,
      "max_rss": 3166208,
      "instructions": 3169144,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006131155,
      "cpu_time": 0.004539059,
      "max_rss": 3297280,
      "instructions": 2837420,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20009) panicked at src/inductive.rs:915:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20007) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006377645,
      "cpu_time": 0.005163654,
      "max_rss": 3325952,
      "instructions": 2746416,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20020) panicked at src/inductive.rs:40:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20016) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004446309,
      "cpu_time": 0.003733788,
      "max_rss": 3117056,
      "instructions": 2632300,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005592094000000001,
      "cpu_time": 0.004780802000000001,
      "max_rss": 3235840,
      "instructions": 2654468,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007383059000000001,
      "cpu_time": 0.005824336,
      "max_rss": 3194880,
      "instructions": 2664923,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00647067,
      "cpu_time": 0.0050260420000000005,
      "max_rss": 3194880,
      "instructions": 2750510,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20053) panicked at src/inductive.rs:905:17:\nConstructor argument was too large for the corresponding inductive type\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20052) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0058299400000000005,
      "cpu_time": 0.00472233,
      "max_rss": 3321856,
      "instructions": 2530339,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006227655,
      "cpu_time": 0.005136470000000001,
      "max_rss": 3166208,
      "instructions": 2804278,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007511009000000001,
      "cpu_time": 0.006185271,
      "max_rss": 3166208,
      "instructions": 3117644,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005347046,
      "cpu_time": 0.004446602000000001,
      "max_rss": 3231744,
      "instructions": 3013162,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006245148000000001,
      "cpu_time": 0.005056406,
      "max_rss": 3166208,
      "instructions": 3179067,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006260568,
      "cpu_time": 0.005079185,
      "max_rss": 3231744,
      "instructions": 3162093,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00674817,
      "cpu_time": 0.005662159,
      "max_rss": 3211264,
      "instructions": 2673030,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006718715,
      "cpu_time": 0.005310411,
      "max_rss": 3330048,
      "instructions": 3044123,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006236491,
      "cpu_time": 0.004865079,
      "max_rss": 3264512,
      "instructions": 2942680,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039240183000000005,
      "cpu_time": 0.005073503,
      "max_rss": 3194880,
      "instructions": 7092788,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006521927,
      "cpu_time": 0.0053569,
      "max_rss": 3248128,
      "instructions": 2681981,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0070550660000000005,
      "cpu_time": 0.006020857,
      "max_rss": 3043328,
      "instructions": 2975213,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20162) panicked at src/inductive.rs:1330:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20160) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006636381,
      "cpu_time": 0.005751958000000001,
      "max_rss": 3010560,
      "instructions": 3141105,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006407562,
      "cpu_time": 0.005087848,
      "max_rss": 3170304,
      "instructions": 3677104,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0062257630000000005,
      "cpu_time": 0.0056332990000000005,
      "max_rss": 3297280,
      "instructions": 3424866,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006601456,
      "cpu_time": 0.005767157,
      "max_rss": 3149824,
      "instructions": 3605543,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008517464,
      "cpu_time": 0.0053424990000000006,
      "max_rss": 3362816,
      "instructions": 4315379,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007575030000000001,
      "cpu_time": 0.00585725,
      "max_rss": 3227648,
      "instructions": 4269532,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006553555000000001,
      "cpu_time": 0.00603156,
      "max_rss": 3051520,
      "instructions": 4881142,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006105386,
      "cpu_time": 0.005269075,
      "max_rss": 3325952,
      "instructions": 6093459,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0077073770000000005,
      "cpu_time": 0.006298805,
      "max_rss": 3592192,
      "instructions": 13776107,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006856674,
      "cpu_time": 0.0055350650000000005,
      "max_rss": 3211264,
      "instructions": 3127588,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0045515550000000005,
      "cpu_time": 0.003977141,
      "max_rss": 3162112,
      "instructions": 3220372,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005006669,
      "cpu_time": 0.004410387,
      "max_rss": 3321856,
      "instructions": 3197735,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005077131,
      "cpu_time": 0.0043135560000000005,
      "max_rss": 3231744,
      "instructions": 3395760,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0048348060000000005,
      "cpu_time": 0.0041573719999999995,
      "max_rss": 3207168,
      "instructions": 3340350,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20288) panicked at src/tc.rs:509:18:\nRan out of constructor telescope getting field\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20286) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005563752,
      "cpu_time": 0.004565402,
      "max_rss": 3399680,
      "instructions": 3238629,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20296) panicked at src/tc.rs:471:59:\ncalled `Option::unwrap()` on a `None` value\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20295) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007510889000000001,
      "cpu_time": 0.006048587,
      "max_rss": 3162112,
      "instructions": 3878658,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006010148000000001,
      "cpu_time": 0.0050899330000000005,
      "max_rss": 3317760,
      "instructions": 4201638,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20317) panicked at src/tc.rs:505:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20313) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0074569680000000005,
      "cpu_time": 0.006057791,
      "max_rss": 3014656,
      "instructions": 3879068,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008348278,
      "cpu_time": 0.007278965,
      "max_rss": 3235840,
      "instructions": 4175100,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20333) panicked at src/tc.rs:505:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20331) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008458164,
      "cpu_time": 0.006408527000000001,
      "max_rss": 3272704,
      "instructions": 4237567,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20341) panicked at src/tc.rs:505:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20340) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0054858350000000005,
      "cpu_time": 0.004522761,
      "max_rss": 3375104,
      "instructions": 4189893,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20352) panicked at src/tc.rs:490:27:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20350) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005542412,
      "cpu_time": 0.004681216,
      "max_rss": 3145728,
      "instructions": 3502492,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0056110100000000005,
      "cpu_time": 0.004731771,
      "max_rss": 3399680,
      "instructions": 3806473,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20370) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20368) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006253053000000001,
      "cpu_time": 0.005633417,
      "max_rss": 3395584,
      "instructions": 3819415,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20378) panicked at src/tc.rs:509:18:\nRan out of constructor telescope getting field\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20377) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005565415000000001,
      "cpu_time": 0.0049134520000000004,
      "max_rss": 3170304,
      "instructions": 4177995,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0058786310000000005,
      "cpu_time": 0.00515123,
      "max_rss": 3330048,
      "instructions": 3485849,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0071143460000000006,
      "cpu_time": 0.005728245000000001,
      "max_rss": 3391488,
      "instructions": 3819530,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20408) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20404) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.055249059,
      "cpu_time": 0.01521171,
      "max_rss": 3203072,
      "instructions": 5463932,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20418) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20414) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005842644,
      "cpu_time": 0.004639451,
      "max_rss": 3137536,
      "instructions": 2881498,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005874385,
      "cpu_time": 0.005160037,
      "max_rss": 3297280,
      "instructions": 3531571,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00566391,
      "cpu_time": 0.004524781,
      "max_rss": 3039232,
      "instructions": 3226775,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005802769,
      "cpu_time": 0.004812894,
      "max_rss": 3182592,
      "instructions": 3485726,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20451) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20450) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005356283000000001,
      "cpu_time": 0.004368951,
      "max_rss": 3178496,
      "instructions": 3307342,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0053607920000000005,
      "cpu_time": 0.004447757,
      "max_rss": 3104768,
      "instructions": 2594813,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005314765,
      "cpu_time": 0.004899126,
      "max_rss": 3215360,
      "instructions": 3402940,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005699105,
      "cpu_time": 0.005026427,
      "max_rss": 3272704,
      "instructions": 3381629,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006722181000000001,
      "cpu_time": 0.005474976,
      "max_rss": 3170304,
      "instructions": 3396297,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006046215000000001,
      "cpu_time": 0.005267325,
      "max_rss": 3325952,
      "instructions": 3906526,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20507) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20504) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006431468,
      "cpu_time": 0.005342608,
      "max_rss": 3104768,
      "instructions": 4880437,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0076417740000000005,
      "cpu_time": 0.006070367,
      "max_rss": 3313664,
      "instructions": 4132167,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20526) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20522) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005102408,
      "cpu_time": 0.004465932,
      "max_rss": 3297280,
      "instructions": 3288173,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005246757,
      "cpu_time": 0.004289709,
      "max_rss": 3358720,
      "instructions": 3299983,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0050073900000000005,
      "cpu_time": 0.004191895,
      "max_rss": 3141632,
      "instructions": 3541082,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20551) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20549) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005524969,
      "cpu_time": 0.004751559000000001,
      "max_rss": 3178496,
      "instructions": 3158991,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20560) panicked at src/inductive.rs:40:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20558) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004937248,
      "cpu_time": 0.003938019,
      "max_rss": 3354624,
      "instructions": 3385329,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20571) panicked at src/inductive.rs:40:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_1' (20569) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\n\nthread 'main' (20567) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006488553,
      "cpu_time": 0.005336989,
      "max_rss": 3223552,
      "instructions": 3268848,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006725128,
      "cpu_time": 0.005615353,
      "max_rss": 3022848,
      "instructions": 3266999,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005473403,
      "cpu_time": 0.004597728,
      "max_rss": 3166208,
      "instructions": 3353532,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005427075,
      "cpu_time": 0.004615154000000001,
      "max_rss": 3358720,
      "instructions": 4347339,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0068103370000000005,
      "cpu_time": 0.005246303,
      "max_rss": 3141632,
      "instructions": 4144816,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005842835,
      "cpu_time": 0.004939662,
      "max_rss": 3170304,
      "instructions": 5372861,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006581929,
      "cpu_time": 0.005593728,
      "max_rss": 3166208,
      "instructions": 5498673,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20634) panicked at src/tc.rs:955:71:\nassertion failed: self.def_eq(u, v)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20630) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006051525,
      "cpu_time": 0.004984506,
      "max_rss": 3211264,
      "instructions": 3621226,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0057365260000000005,
      "cpu_time": 0.005276715,
      "max_rss": 3358720,
      "instructions": 3679183,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005970654000000001,
      "cpu_time": 0.005297445,
      "max_rss": 3166208,
      "instructions": 3681304,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005451201,
      "cpu_time": 0.005123057,
      "max_rss": 3272704,
      "instructions": 3826576,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005592215,
      "cpu_time": 0.005093939,
      "max_rss": 3133440,
      "instructions": 3955783,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005184462,
      "cpu_time": 0.004385571,
      "max_rss": 3231744,
      "instructions": 3907839,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nanoda",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037607094,
      "cpu_time": 0.013298959,
      "max_rss": 3190784,
      "instructions": 2409059,
      "stdout": "",
      "stderr": "\nthread 'main' (20693) panicked at src/parser.rs:791:17:\nassertion failed: self.declars.insert(name, definition).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0048151800000000005,
      "cpu_time": 0.003611768,
      "max_rss": 3149824,
      "instructions": 2527030,
      "stdout": "",
      "stderr": "\nthread 'main' (20698) panicked at src/parser.rs:840:21:\nassertion failed: self.declars.insert(name, inductive).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0056456250000000005,
      "cpu_time": 0.004033818,
      "max_rss": 3186688,
      "instructions": 2522691,
      "stdout": "",
      "stderr": "\nthread 'main' (20703) panicked at src/parser.rs:857:21:\nassertion failed: self.declars.insert(name, ctor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0043016470000000005,
      "cpu_time": 0.0032826879999999998,
      "max_rss": 3166208,
      "instructions": 2529113,
      "stdout": "",
      "stderr": "\nthread 'main' (20708) panicked at src/parser.rs:883:21:\nassertion failed: self.declars.insert(name, recursor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004642215,
      "cpu_time": 0.004067040000000001,
      "max_rss": 3362816,
      "instructions": 2980691,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20715) panicked at src/inductive.rs:163:13:\nfor inductive type misnamed_rec,\nexpected recursors [misnamed_rec.rec],\nwhile export file contained recursors [misnamed_rec.not_rec]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20713) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005667516,
      "cpu_time": 0.0047129960000000005,
      "max_rss": 3358720,
      "instructions": 2931900,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20724) panicked at src/inductive.rs:163:13:\nfor inductive type dup_rec_def2,\nexpected recursors [dup_rec_def2.rec],\nwhile export file contained recursors [dup_rec_def2.not_rec]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20722) panicked at src/tc.rs:173:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004919696,
      "cpu_time": 0.003662063,
      "max_rss": 3100672,
      "instructions": 2509238,
      "stdout": "",
      "stderr": "\nthread 'main' (20731) panicked at src/parser.rs:883:21:\nassertion failed: self.declars.insert(name, recursor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004422965,
      "cpu_time": 0.00308169,
      "max_rss": 3198976,
      "instructions": 2562874,
      "stdout": "",
      "stderr": "\nthread 'main' (20736) panicked at src/parser.rs:857:21:\nassertion failed: self.declars.insert(name, ctor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004687962,
      "cpu_time": 0.0033844120000000003,
      "max_rss": 3166208,
      "instructions": 2480664,
      "stdout": "",
      "stderr": "\nthread 'main' (20741) panicked at src/parser.rs:784:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nanoda",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004632398,
      "cpu_time": 0.003252932,
      "max_rss": 3039232,
      "instructions": 2481025,
      "stdout": "",
      "stderr": "\nthread 'main' (20746) panicked at src/parser.rs:784:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.044058322000000004,
      "cpu_time": 0.024498034000000002,
      "max_rss": 10412032,
      "instructions": 20065433,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: _test: isDefEq: structural mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009329648000000001,
      "cpu_time": 0.007693986,
      "max_rss": 11452416,
      "instructions": 38815157,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: _private.Test.0.h: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006641677,
      "cpu_time": 0.005594702,
      "max_rss": 10469376,
      "instructions": 19958292,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: bad: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/large-elim-param",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.00581539,
      "cpu_time": 0.004963839,
      "max_rss": 9744384,
      "instructions": 13495341,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/large-elim-prop-bool",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.009132335,
      "cpu_time": 0.00763467,
      "max_rss": 11599872,
      "instructions": 32317236,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006132116,
      "cpu_time": 0.005087559,
      "max_rss": 9621504,
      "instructions": 13150714,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\nreject: down: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0057994480000000004,
      "cpu_time": 0.00486767,
      "max_rss": 9560064,
      "instructions": 13182158,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\nreject: down: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005787166000000001,
      "cpu_time": 0.004834354000000001,
      "max_rss": 9424896,
      "instructions": 13797350,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: k1: isDefEq: structural mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007224327000000001,
      "cpu_time": 0.005933666,
      "max_rss": 9867264,
      "instructions": 14594802,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: proof_of_false: infer App: btype vs arg type\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/nested-unused-param",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 0.009343163,
      "cpu_time": 0.007426636,
      "max_rss": 11530240,
      "instructions": 34739431,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nchecker error: Not_found\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/orphan-rec",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.005298705,
      "cpu_time": 0.004532831,
      "max_rss": 9154560,
      "instructions": 10835788,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005263318,
      "cpu_time": 0.004433275,
      "max_rss": 9445376,
      "instructions": 11978533,
      "stdout": "",
      "stderr": "[Env] \u001b[31minfer Proj: type Bad is not a single-constructor structure (2 constructors)\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: type is not a single-constructor structure\")\nreject: bad: infer Proj: type is not a single-constructor structure\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00739083,
      "cpu_time": 0.006440479,
      "max_rss": 10637312,
      "instructions": 21522527,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] \u001b[31minfer Proj: data projection out of a proposition\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: data projection out of a proposition\")\nreject: imaxProjBool: infer Proj: data projection out of a proposition\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.022435978000000002,
      "cpu_time": 0.020473124,
      "max_rss": 15069184,
      "instructions": 206591650,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] \u001b[31minfer Proj: data projection out of a proposition\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: data projection out of a proposition\")\nreject: Native64ResultSortLeak.observe: infer Proj: data projection out of a proposition\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.02511965,
      "cpu_time": 0.022722413,
      "max_rss": 14852096,
      "instructions": 207599365,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] \u001b[31minfer Proj: data projection out of a proposition\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: data projection out of a proposition\")\nreject: PR14806Subst.observe: infer Proj: data projection out of a proposition\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0069359320000000006,
      "cpu_time": 0.005662048,
      "max_rss": 9572352,
      "instructions": 12173394,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: bad: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/rec-missing-ih",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.044005692000000006,
      "cpu_time": 0.041773519,
      "max_rss": 19976192,
      "instructions": 434979834,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019211566000000003,
      "cpu_time": 0.016826867,
      "max_rss": 13877248,
      "instructions": 154611675,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: Issue.forallFalse: infer App: btype vs arg type\n"
    },
    {
      "checker": "nyaya",
      "test": "cedar",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "nyaya",
      "test": "con-leche",
      "status": "error",
      "correctness": "error",
      "exit_code": 134,
      "wall_time": 9.575610083,
      "cpu_time": 9.538249556,
      "max_rss": 752975872,
      "instructions": 151142932701,
      "stdout": "",
      "stderr": "Fatal error: allocation failure during minor GC\ntimeout: the monitored command dumped core\n",
      "timeout": 720
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.009141835000000001,
      "cpu_time": 0.008281931999999999,
      "max_rss": 12062720,
      "instructions": 55780054,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: trans: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.011782840000000001,
      "cpu_time": 0.010635788,
      "max_rss": 12472320,
      "instructions": 84015808,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.011868542000000001,
      "cpu_time": 0.010910771000000001,
      "max_rss": 12664832,
      "instructions": 86457568,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006391765000000001,
      "cpu_time": 0.00538561,
      "max_rss": 10379264,
      "instructions": 18553295,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: trans: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006374742,
      "cpu_time": 0.005451575,
      "max_rss": 10702848,
      "instructions": 18638484,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: left: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005856914,
      "cpu_time": 0.005062794000000001,
      "max_rss": 10981376,
      "instructions": 21205371,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006507832000000001,
      "cpu_time": 0.005688157,
      "max_rss": 10571776,
      "instructions": 18784368,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006486032,
      "cpu_time": 0.005622314000000001,
      "max_rss": 10027008,
      "instructions": 15657628,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\nreject: etaCtor: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0063943590000000005,
      "cpu_time": 0.005488563,
      "max_rss": 9715712,
      "instructions": 14442869,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: etaRuleK: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005421913,
      "cpu_time": 0.004617128,
      "max_rss": 9195520,
      "instructions": 10616964,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006370764,
      "cpu_time": 0.005386363,
      "max_rss": 9216000,
      "instructions": 10384976,
      "stdout": "",
      "stderr": "reject: EcosystemCase: infer Let: btype vs value type\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005703786000000001,
      "cpu_time": 0.004870786,
      "max_rss": 10043392,
      "instructions": 15561375,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005294061,
      "cpu_time": 0.004574409000000001,
      "max_rss": 9527296,
      "instructions": 12673044,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] \u001b[31mcheck_ctor: non-positive occurrence of LALReduciblePositivity in a field of LALReduciblePositivity.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has a non-positive occurrence\")\nreject: LALReduciblePositivity.mk: constructor has a non-positive occurrence\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005726017000000001,
      "cpu_time": 0.004868119000000001,
      "max_rss": 9854976,
      "instructions": 15195864,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005636989,
      "cpu_time": 0.004871002,
      "max_rss": 9830400,
      "instructions": 15184431,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005667567,
      "cpu_time": 0.004913885,
      "max_rss": 9445376,
      "instructions": 11830547,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005817771,
      "cpu_time": 0.005057636,
      "max_rss": 9605120,
      "instructions": 11962868,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: invalid return type for LALProofParameterSwap.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has an invalid return type\")\nreject: LALProofParameterSwap.mk: constructor has an invalid return type\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010922184000000001,
      "cpu_time": 0.009986761,
      "max_rss": 12591104,
      "instructions": 86491386,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010356847,
      "cpu_time": 0.00941589,
      "max_rss": 11964416,
      "instructions": 62367194,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: reduct: infer App: btype vs arg type\n"
    },
    {
      "checker": "nyaya",
      "test": "cslib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "nyaya",
      "test": "init",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 6.54785967,
      "cpu_time": 6.528762288,
      "max_rss": 719966208,
      "instructions": 95959467127,
      "stdout": "",
      "stderr": "checker error: Out of memory\n",
      "timeout": 500
    },
    {
      "checker": "nyaya",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.4521511350000003,
      "cpu_time": 2.447290259,
      "max_rss": 118755328,
      "instructions": 34243996111,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "mathlib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "nyaya",
      "test": "navier-stokes-euler",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "nyaya",
      "test": "other/extra-rec",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.009422861000000001,
      "cpu_time": 0.007764599,
      "max_rss": 9109504,
      "instructions": 10844383,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007481658,
      "cpu_time": 0.006303984,
      "max_rss": 9158656,
      "instructions": 10277013,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nyaya",
      "test": "other/nat-lit-add",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.020155202,
      "cpu_time": 0.018438600000000003,
      "max_rss": 16240640,
      "instructions": 147482606,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: natAddLit: depth limit: [w#3685] depth 2001 exceeds max 2000, input=(fun (n : Nat)\n     (n_ih : PProd.{1,1} ((fun (_ : Nat) => (forall (n : Nat), Nat)) #0)\n               (Nat.below.{1} (fun (_ : Nat) => (forall (n : Nat), Nat)) #0)) => \n   PProd.mk.{1,1} ((fun (_ : Nat) => (forall (n : Nat), Nat)) (Nat.succ #1))\n     (PProd.{1,1} ((fun (_ : Nat) => (forall (n : Nat), Nat)) #1)\n        (Nat.below.{1} (fun (_ : Nat) => (forall (n : Nat), Nat)) #1))\n     ((fun (_...\n"
    },
    {
      "checker": "nyaya",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.019556783,
      "cpu_time": 0.017693393,
      "max_rss": 16109568,
      "instructions": 152256555,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: natAddLitBad: depth limit: [w#3685] depth 2001 exceeds max 2000, input=(fun (n : Nat)\n     (n_ih : PProd.{1,1} ((fun (_ : Nat) => (forall (n : Nat), Nat)) #0)\n               (Nat.below.{1} (fun (_ : Nat) => (forall (n : Nat), Nat)) #0)) => \n   PProd.mk.{1,1} ((fun (_ : Nat) => (forall (n : Nat), Nat)) (Nat.succ #1))\n     (PProd.{1,1} ((fun (_ : Nat) => (forall (n : Nat), Nat)) #1)\n        (Nat.below.{1} (fun (_ : Nat) => (forall (n : Nat), Nat)) #1))\n     ((fun (_...\n"
    },
    {
      "checker": "nyaya",
      "test": "other/nat-lit-ble",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.027289885000000003,
      "cpu_time": 0.025792469000000002,
      "max_rss": 17465344,
      "instructions": 202231864,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: natBleLit: depth limit: [w#4025] depth 2001 exceeds max 2000, input=(fun (n : Nat)\n     (n_ih : (fun (x : Nat) => (fun (_ : Nat)(_ : Nat) => (Nat.below.{1}\n                                                             (fun (_ : Nat) => (\n                                                                Nat \u2192\n                                                                Bool))\n                                                             #1 \u2192\n                 ...\n"
    },
    {
      "checker": "nyaya",
      "test": "other/nat-lit-sub",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.019655560000000002,
      "cpu_time": 0.017726800999999997,
      "max_rss": 16117760,
      "instructions": 157409094,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: natSubLit: depth limit: [w#3266] depth 2001 exceeds max 2000, input=(Nat.rec.{1}\n   (fun (t : Nat) => (PProd.{1,1}\n                        ((fun (_ : Nat) => (forall (n : Nat), Nat)) #0)\n                        (Nat.below.{1}\n                           (fun (_ : Nat) => (forall (n : Nat), Nat)) #0)))\n   (PProd.mk.{1,1} ((fun (_ : Nat) => (forall (n : Nat), Nat)) Nat.zero)\n      PUnit.{1}\n      ((fun (_ : Nat)\n            (f : Nat.below.{1} (fun (_ : Nat) => (fo...\n"
    },
    {
      "checker": "nyaya",
      "test": "other/orphan-ctor",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 0.007692064,
      "cpu_time": 0.006387739,
      "max_rss": 9158656,
      "instructions": 10775532,
      "stdout": "",
      "stderr": "[Env] Inference complete\nchecker error: Not_found\n"
    },
    {
      "checker": "nyaya",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007926458,
      "cpu_time": 0.006443385,
      "max_rss": 9396224,
      "instructions": 11574179,
      "stdout": "",
      "stderr": "reject: badFalse: infer App: btype vs arg type\n"
    },
    {
      "checker": "nyaya",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006743114000000001,
      "cpu_time": 0.005473993,
      "max_rss": 9289728,
      "instructions": 10256376,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "nyaya",
      "test": "perf/app-lam",
      "status": "error",
      "correctness": "error",
      "exit_code": 134,
      "wall_time": 4.248667136,
      "cpu_time": 4.217510923,
      "max_rss": 751206400,
      "instructions": 26968446506,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nFatal error: allocation failure during minor GC\ntimeout: the monitored command dumped core\n",
      "timeout": 100
    },
    {
      "checker": "nyaya",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015988888,
      "cpu_time": 0.014410293,
      "max_rss": 13873152,
      "instructions": 120596109,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/beta-ladder",
      "status": "error",
      "correctness": "error",
      "exit_code": 134,
      "wall_time": 3.792187326,
      "cpu_time": 3.7518704670000003,
      "max_rss": 753033216,
      "instructions": 25776166633,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nFatal error: allocation failure during minor GC\ntimeout: the monitored command dumped core\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/church-numerals",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.013054809,
      "cpu_time": 0.011771285000000001,
      "max_rss": 14442496,
      "instructions": 94682655,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: kernel_church_numerals: depth limit: [d#4750] depth 2001 exceeds max 2000, input=s##54 =?= s##54\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/discarded-argument",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.004641836,
      "cpu_time": 29.999686724,
      "max_rss": 16625664,
      "instructions": 742892053737,
      "stdout": "",
      "stderr": "[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/discarded-argument-match",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.005276013000003,
      "cpu_time": 29.99977095,
      "max_rss": 17121280,
      "instructions": 694751909957,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/folded-constant-first",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.013267532,
      "cpu_time": 0.01210558,
      "max_rss": 13819904,
      "instructions": 104635084,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: kernel_folded_constant_first: depth limit: [w#2676] depth 2001 exceeds max 2000, input=N.add\n  (N.rec.{1} (fun (_ : N) => N) N.O\n     (fun (_ : N)(ih : N) => (N.add #0 (N.S N.O)))\n     (N.S\n        (N.S\n           (N.S\n              (N.S\n                 (N.S\n                    (N.S\n                       (N.S\n                          (N.S\n                             (N.S\n                                (N.S\n                                   (N.S\n                             ...\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/folded-constant-last",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.012008158000000001,
      "cpu_time": 0.010926050999999999,
      "max_rss": 13754368,
      "instructions": 103031364,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\nreject: kernel_folded_constant_last: depth limit: [w#2683] depth 2001 exceeds max 2000, input=N.add\n  (N.rec.{1} (fun (_ : N) => N) N.O\n     (fun (_ : N)(ih : N) => (N.add #0 (N.S N.O)))\n     (N.S\n        (N.S\n           (N.S\n              (N.S\n                 (N.S\n                    (N.S\n                       (N.S\n                          (N.S\n                             (N.S\n                                (N.S\n                                   (N.S\n                             ...\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.668662435,
      "cpu_time": 0.66688482,
      "max_rss": 33923072,
      "instructions": 11586311610,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/grind-ring-5",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 1.3355389960000001,
      "cpu_time": 1.330261157,
      "max_rss": 204517376,
      "instructions": 12141498595,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: _private.Test.0.thm._proof_1_1: depth limit: [w#21420] depth 2001 exceeds max 2000, input=(fun (n : Nat)\n     (n_ih : (fun (x : Nat) => (fun (_ : Nat)(_ : Nat) => (Nat.below.{1}\n                                                             (fun (_ : Nat) => (\n                                                                Nat \u2192\n                                                                Bool))\n                                                             #1 \u2192\n                 ...\n",
      "timeout": 60
    },
    {
      "checker": "nyaya",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007025178000000001,
      "cpu_time": 0.005863215000000001,
      "max_rss": 9949184,
      "instructions": 15692297,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006891736000000001,
      "cpu_time": 0.005894713,
      "max_rss": 10661888,
      "instructions": 20696776,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/let-ladder",
      "status": "error",
      "correctness": "error",
      "exit_code": 134,
      "wall_time": 3.400655641,
      "cpu_time": 3.365501625,
      "max_rss": 752820224,
      "instructions": 25967438549,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nFatal error: allocation failure during minor GC\ntimeout: the monitored command dumped core\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/magma-list-deep-n21",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.21970745200000003,
      "cpu_time": 0.217380672,
      "max_rss": 49950720,
      "instructions": 1997164737,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: countermodel: depth limit: [w#15738] depth 2001 exceeds max 2000, input=fun (n : Nat)\n    (n_ih : (fun (x : Nat) => (fun (_ : List Nat)(_ : Nat) => (List.below.{1,0}\n                                                                 Nat\n                                                                 (fun \n                                                                    (_ : \n                                                                    List Nat) => (\n      ...\n",
      "timeout": 80
    },
    {
      "checker": "nyaya",
      "test": "perf/magma-list-deep-n36",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.22200772600000002,
      "cpu_time": 0.21960706200000002,
      "max_rss": 51531776,
      "instructions": 2150371955,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: countermodel: depth limit: [w#15939] depth 2001 exceeds max 2000, input=List.cons Nat (OfNat.ofNat Nat 7 (instOfNatNat 7))\n  (List.cons Nat (OfNat.ofNat Nat 5 (instOfNatNat 5))\n     (List.cons Nat (OfNat.ofNat Nat 2 (instOfNatNat 2))\n        (List.cons Nat (OfNat.ofNat Nat 23 (instOfNatNat 23))\n           (List.cons Nat (OfNat.ofNat Nat 25 (instOfNatNat 25))\n              (List.cons Nat (OfNat.ofNat Nat 22 (instOfNatNat 22))\n                 (List.cons Nat (OfNat.o...\n",
      "timeout": 390
    },
    {
      "checker": "nyaya",
      "test": "perf/magma-list-pair-n21",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 4.674534733000001,
      "cpu_time": 4.660190431,
      "max_rss": 730550272,
      "instructions": 30367558596,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nchecker error: Out of memory\n",
      "timeout": 260
    },
    {
      "checker": "nyaya",
      "test": "perf/magma-list-pair-n7",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 4.043299416,
      "cpu_time": 4.0294536,
      "max_rss": 732483584,
      "instructions": 29886930003,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nchecker error: Out of memory\n",
      "timeout": 60
    },
    {
      "checker": "nyaya",
      "test": "perf/magma-string-n4",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.839569584,
      "cpu_time": 0.835536533,
      "max_rss": 184590336,
      "instructions": 9094362633,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: countermodel: infer App: btype vs arg type\n",
      "timeout": 70
    },
    {
      "checker": "nyaya",
      "test": "perf/magma-string-pair-n9",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.8213769190000001,
      "cpu_time": 0.817759292,
      "max_rss": 183267328,
      "instructions": 9116829186,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nreject: countermodel: infer App: btype vs arg type\n",
      "timeout": 130
    },
    {
      "checker": "nyaya",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006797425,
      "cpu_time": 0.005746956,
      "max_rss": 10711040,
      "instructions": 20710355,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: kernel_refute_cheap_first: type mismatch\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/refute-cheap-last",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.004659380000003,
      "cpu_time": 29.998113506000003,
      "max_rss": 16809984,
      "instructions": 705055476302,
      "stdout": "",
      "stderr": "[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.698115559,
      "cpu_time": 1.696348794,
      "max_rss": 14487552,
      "instructions": 43525157397,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/shared-subterm",
      "status": "error",
      "correctness": "error",
      "exit_code": 3,
      "wall_time": 1.388405286,
      "cpu_time": 1.3799265130000002,
      "max_rss": 432504832,
      "instructions": 30356632525,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\nchecker error: Out of memory\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.021561802,
      "cpu_time": 0.019977896000000002,
      "max_rss": 15323136,
      "instructions": 191567418,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008208847,
      "cpu_time": 0.0070940050000000004,
      "max_rss": 12005376,
      "instructions": 37993241,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n",
      "timeout": 50
    },
    {
      "checker": "nyaya",
      "test": "std",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "nyaya",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005472955000000001,
      "cpu_time": 0.004643049000000001,
      "max_rss": 9236480,
      "instructions": 10313472,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006368933,
      "cpu_time": 0.005296212,
      "max_rss": 9211904,
      "instructions": 10316622,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: badDef: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005732595,
      "cpu_time": 0.004772409,
      "max_rss": 9076736,
      "instructions": 10403850,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005386584000000001,
      "cpu_time": 0.004589316,
      "max_rss": 9261056,
      "instructions": 10348881,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005549069,
      "cpu_time": 0.004716226,
      "max_rss": 9314304,
      "instructions": 10541853,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006135935,
      "cpu_time": 0.005105976,
      "max_rss": 9195520,
      "instructions": 10841653,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005541926,
      "cpu_time": 0.004652415000000001,
      "max_rss": 9302016,
      "instructions": 10927728,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006178244,
      "cpu_time": 0.005325316,
      "max_rss": 9318400,
      "instructions": 10809972,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007993642,
      "cpu_time": 0.006979618999999999,
      "max_rss": 9527296,
      "instructions": 10847654,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] \u001b[31minfer_sort_of: expr x##4 is not a sort\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer_sort_of: not a sort\")\nreject: forallSortBad: infer_sort_of: not a sort\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006518655000000001,
      "cpu_time": 0.0055223649999999996,
      "max_rss": 9338880,
      "instructions": 10661437,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: nonTypeType: declaration not well-posed\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006607422000000001,
      "cpu_time": 0.005738503,
      "max_rss": 9338880,
      "instructions": 10641656,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: nonTypeAxiom: declaration not well-posed\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0075912440000000005,
      "cpu_time": 0.006447398,
      "max_rss": 9076736,
      "instructions": 10338611,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck Thm: theorem type Prop is not a proposition\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"theorem type is not a proposition\")\nreject: nonPropThm: theorem type is not a proposition\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007909865,
      "cpu_time": 0.0067680610000000006,
      "max_rss": 9187328,
      "instructions": 10888878,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/014_selfProof",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.00768425,
      "cpu_time": 0.006613051,
      "max_rss": 9252864,
      "instructions": 10357824,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007031140000000001,
      "cpu_time": 0.005854367,
      "max_rss": 9310208,
      "instructions": 10324862,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006282059,
      "cpu_time": 0.005210401,
      "max_rss": 9273344,
      "instructions": 10334305,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006037338000000001,
      "cpu_time": 0.0050203819999999994,
      "max_rss": 9355264,
      "instructions": 10345990,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0073997640000000005,
      "cpu_time": 0.005926735,
      "max_rss": 9375744,
      "instructions": 10900311,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007514801000000001,
      "cpu_time": 0.006229303,
      "max_rss": 9089024,
      "instructions": 10306926,
      "stdout": "",
      "stderr": "reject: tut06_bad01: declaration not well-posed\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006777504,
      "cpu_time": 0.005644757,
      "max_rss": 9183232,
      "instructions": 10341975,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0060267,
      "cpu_time": 0.005029281,
      "max_rss": 9322496,
      "instructions": 10339566,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006172936,
      "cpu_time": 0.005344842,
      "max_rss": 9322496,
      "instructions": 10494017,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006482038000000001,
      "cpu_time": 0.005489254,
      "max_rss": 9232384,
      "instructions": 10506623,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007551371,
      "cpu_time": 0.0065278409999999995,
      "max_rss": 9179136,
      "instructions": 10394218,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007472442,
      "cpu_time": 0.006058222,
      "max_rss": 9150464,
      "instructions": 10453987,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006082014,
      "cpu_time": 0.004987172000000001,
      "max_rss": 9216000,
      "instructions": 10357386,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007985539,
      "cpu_time": 0.006792637,
      "max_rss": 9232384,
      "instructions": 10399999,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006006412,
      "cpu_time": 0.005197927,
      "max_rss": 9216000,
      "instructions": 10463778,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007120199000000001,
      "cpu_time": 0.0061485820000000005,
      "max_rss": 9162752,
      "instructions": 10806991,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006078227,
      "cpu_time": 0.005199803,
      "max_rss": 9445376,
      "instructions": 13149876,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005880725000000001,
      "cpu_time": 0.005136233,
      "max_rss": 10076160,
      "instructions": 14783941,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0064840010000000005,
      "cpu_time": 0.005607155,
      "max_rss": 9920512,
      "instructions": 15905807,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006773868000000001,
      "cpu_time": 0.0058449520000000005,
      "max_rss": 9256960,
      "instructions": 10365618,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008036385,
      "cpu_time": 0.006857411,
      "max_rss": 9326592,
      "instructions": 10744215,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009056276,
      "cpu_time": 0.007527094,
      "max_rss": 9371648,
      "instructions": 10444012,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008351519,
      "cpu_time": 0.006858182,
      "max_rss": 9232384,
      "instructions": 10769978,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007398834000000001,
      "cpu_time": 0.006235004,
      "max_rss": 9445376,
      "instructions": 11269649,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007297945,
      "cpu_time": 0.0060295769999999995,
      "max_rss": 9498624,
      "instructions": 12161488,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007053144000000001,
      "cpu_time": 0.005963533,
      "max_rss": 9580544,
      "instructions": 11929065,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017841902,
      "cpu_time": 0.006345199,
      "max_rss": 9576448,
      "instructions": 12851970,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007741219000000001,
      "cpu_time": 0.006641697,
      "max_rss": 9945088,
      "instructions": 13652946,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006848308,
      "cpu_time": 0.0056967020000000005,
      "max_rss": 9297920,
      "instructions": 11106034,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007043706,
      "cpu_time": 0.006034337,
      "max_rss": 9699328,
      "instructions": 12575938,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008126255,
      "cpu_time": 0.006690065,
      "max_rss": 9347072,
      "instructions": 11751667,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008417903000000001,
      "cpu_time": 0.0072299470000000005,
      "max_rss": 11141120,
      "instructions": 22486394,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006848497,
      "cpu_time": 0.005563282,
      "max_rss": 9134080,
      "instructions": 10724827,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: inductBadNonSort: declaration not well-posed\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007847869,
      "cpu_time": 0.006527741,
      "max_rss": 9371648,
      "instructions": 10431358,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck Inductive: type of inductBadNonSort2 is not an arity of 0 parameter(s) + 0 index(es) ending in a sort\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"inductive type is not a valid arity\")\nreject: inductBadNonSort2: inductive type is not a valid arity\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007617365,
      "cpu_time": 0.0063212929999999995,
      "max_rss": 9199616,
      "instructions": 10374126,
      "stdout": "",
      "stderr": "reject: inductLevelParam: declaration not well-posed\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008901525,
      "cpu_time": 0.007798415,
      "max_rss": 9093120,
      "instructions": 10427879,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck Inductive: type of inductTooFewParams is not an arity of 2 parameter(s) + 0 index(es) ending in a sort\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"inductive type is not a valid arity\")\nreject: inductTooFewParams: inductive type is not a valid arity\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006662168,
      "cpu_time": 0.005631121,
      "max_rss": 9371648,
      "instructions": 10753661,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: parameter 1 of inductWrongCtorParams.mk does not match the inductive's\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor parameter does not match inductive\")\nreject: inductWrongCtorParams.mk: constructor parameter does not match inductive\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007358479,
      "cpu_time": 0.0060246100000000006,
      "max_rss": 9306112,
      "instructions": 10779907,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: invalid return type for inductWrongCtorResParams.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has an invalid return type\")\nreject: inductWrongCtorResParams.mk: constructor has an invalid return type\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008580419,
      "cpu_time": 0.0071166960000000005,
      "max_rss": 9453568,
      "instructions": 10836332,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: invalid return type for inductWrongCtorResLevel.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has an invalid return type\")\nreject: inductWrongCtorResLevel.mk: constructor has an invalid return type\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007835687000000001,
      "cpu_time": 0.006487406,
      "max_rss": 9224192,
      "instructions": 10674876,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: invalid return type for inductInIndex.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has an invalid return type\")\nreject: inductInIndex.mk: constructor has an invalid return type\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008222697000000001,
      "cpu_time": 0.007041065,
      "max_rss": 9195520,
      "instructions": 10607335,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: non-positive occurrence of indNeg in a field of indNeg.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has a non-positive occurrence\")\nreject: indNeg.mk: constructor has a non-positive occurrence\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011013232000000001,
      "cpu_time": 0.007475879,
      "max_rss": 9580544,
      "instructions": 12548178,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009164219000000001,
      "cpu_time": 0.007895686,
      "max_rss": 9015296,
      "instructions": 10857405,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: invalid return type for reduceCtorType.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has an invalid return type\")\nreject: reduceCtorType.mk: constructor has an invalid return type\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008681350000000001,
      "cpu_time": 0.007230549,
      "max_rss": 9281536,
      "instructions": 11031647,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] \u001b[31mcheck_ctor: non-positive occurrence of indNegReducible in a field of indNegReducible.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has a non-positive occurrence\")\nreject: indNegReducible.mk: constructor has a non-positive occurrence\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007554727000000001,
      "cpu_time": 0.00647892,
      "max_rss": 9277440,
      "instructions": 11097071,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010631542,
      "cpu_time": 0.008977967,
      "max_rss": 9281536,
      "instructions": 11228456,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008898007000000001,
      "cpu_time": 0.007418173,
      "max_rss": 9342976,
      "instructions": 11289768,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010140018,
      "cpu_time": 0.008443935,
      "max_rss": 9351168,
      "instructions": 10615730,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: field 1 of typeWithTooHighTypeField.mk has a universe too big for the inductive\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor field universe too big\")\nreject: typeWithTooHighTypeField.mk: constructor field universe too big\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009608957000000001,
      "cpu_time": 0.00831888,
      "max_rss": 9191424,
      "instructions": 10850003,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008816324,
      "cpu_time": 0.007249193,
      "max_rss": 9396224,
      "instructions": 11895137,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009463593000000001,
      "cpu_time": 0.007888634,
      "max_rss": 9265152,
      "instructions": 12730344,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008629041,
      "cpu_time": 0.007088595,
      "max_rss": 9482240,
      "instructions": 12321164,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015975687000000002,
      "cpu_time": 0.014634685,
      "max_rss": 9838592,
      "instructions": 13913799,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011083343,
      "cpu_time": 0.008974772,
      "max_rss": 10190848,
      "instructions": 15012540,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009146606,
      "cpu_time": 0.007645327,
      "max_rss": 9265152,
      "instructions": 11429018,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009312127,
      "cpu_time": 0.007984172,
      "max_rss": 9805824,
      "instructions": 13750160,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00758197,
      "cpu_time": 0.006322187,
      "max_rss": 9416704,
      "instructions": 12020415,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009410994,
      "cpu_time": 0.007877443000000001,
      "max_rss": 11415552,
      "instructions": 29933929,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008556905,
      "cpu_time": 0.0070174320000000005,
      "max_rss": 9465856,
      "instructions": 11264090,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/073_BogusRecursor",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.027258145,
      "cpu_time": 0.006904639000000001,
      "max_rss": 9367552,
      "instructions": 11123844,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00941922,
      "cpu_time": 0.007969063,
      "max_rss": 9408512,
      "instructions": 12569704,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007946896,
      "cpu_time": 0.006507695,
      "max_rss": 9781248,
      "instructions": 15195159,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00834164,
      "cpu_time": 0.006983405999999999,
      "max_rss": 9764864,
      "instructions": 13723513,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008827975,
      "cpu_time": 0.007393627000000001,
      "max_rss": 9773056,
      "instructions": 14491942,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008377246000000001,
      "cpu_time": 0.007167972,
      "max_rss": 10211328,
      "instructions": 17614188,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011856449000000002,
      "cpu_time": 0.010486776000000001,
      "max_rss": 10489856,
      "instructions": 18712333,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009708284000000001,
      "cpu_time": 0.008467708999999999,
      "max_rss": 10330112,
      "instructions": 18981048,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011042377,
      "cpu_time": 0.009655116,
      "max_rss": 11317248,
      "instructions": 25072362,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012711008000000001,
      "cpu_time": 0.011403345,
      "max_rss": 12754944,
      "instructions": 72880786,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006626119000000001,
      "cpu_time": 0.005524279,
      "max_rss": 9629696,
      "instructions": 12773654,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008702650000000001,
      "cpu_time": 0.0073552010000000004,
      "max_rss": 9838592,
      "instructions": 13549443,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007707385000000001,
      "cpu_time": 0.006651345,
      "max_rss": 9949184,
      "instructions": 14473774,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0066512870000000005,
      "cpu_time": 0.005749784,
      "max_rss": 10256384,
      "instructions": 15443222,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008728338,
      "cpu_time": 0.007423793,
      "max_rss": 9494528,
      "instructions": 12056372,
      "stdout": "",
      "stderr": "[Env] \u001b[31minfer Proj: final type expected Forall, got And x##11 y##12\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: final type not a forall\")\nreject: projOutOfRange: infer Proj: final type not a forall\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0063020080000000004,
      "cpu_time": 0.0053815239999999995,
      "max_rss": 9408512,
      "instructions": 11467220,
      "stdout": "",
      "stderr": "[Env] \u001b[31minfer Proj: type N is not a single-constructor structure (2 constructors)\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: type is not a single-constructor structure\")\nreject: projNotStruct: infer Proj: type is not a single-constructor structure\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00859708,
      "cpu_time": 0.00741048,
      "max_rss": 9711616,
      "instructions": 15314598,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008342611,
      "cpu_time": 0.007073607,
      "max_rss": 9842688,
      "instructions": 14891316,
      "stdout": "",
      "stderr": "[Env] \u001b[31minfer Proj: data projection out of a proposition\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: data projection out of a proposition\")\nreject: projProp2: infer Proj: data projection out of a proposition\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007570698000000001,
      "cpu_time": 0.0064768080000000006,
      "max_rss": 9871360,
      "instructions": 15296006,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007556992,
      "cpu_time": 0.0062906870000000005,
      "max_rss": 9842688,
      "instructions": 14903219,
      "stdout": "",
      "stderr": "[Env] \u001b[31minfer Proj: data projection out of a proposition\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: data projection out of a proposition\")\nreject: projProp4: infer Proj: data projection out of a proposition\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009102593,
      "cpu_time": 0.007815517,
      "max_rss": 9945088,
      "instructions": 15497590,
      "stdout": "",
      "stderr": "[Env] \u001b[31minfer Proj: data projection out of a proposition\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: data projection out of a proposition\")\n[Env] \u001b[31mwell_posed: while inferring projProp5, type error: infer Proj: data projection out of a proposition\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"well_posed: infer Proj: data projection out of a proposition\")\nreject: projProp5: well_posed: infer Proj: data projection out of a proposition\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008298377000000001,
      "cpu_time": 0.006650521,
      "max_rss": 9621504,
      "instructions": 14633475,
      "stdout": "",
      "stderr": "[Env] \u001b[31minfer Proj: projection out of a proposition depends on data field 3\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: projection out of a proposition depends on data\")\nreject: projProp6: infer Proj: projection out of a proposition depends on data\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007096935,
      "cpu_time": 0.006188717,
      "max_rss": 9596928,
      "instructions": 13800047,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007541102,
      "cpu_time": 0.006462740000000001,
      "max_rss": 9768960,
      "instructions": 13550188,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: projIndexData: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006616651,
      "cpu_time": 0.005659656,
      "max_rss": 9592832,
      "instructions": 12804820,
      "stdout": "",
      "stderr": "[Env] \u001b[31minfer Proj: final type expected Forall, got ProjDataIndex x##6\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"infer Proj: final type not a forall\")\nreject: projIndexData2: infer Proj: final type not a forall\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007791724000000001,
      "cpu_time": 0.006703973,
      "max_rss": 10346496,
      "instructions": 17373470,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007704639,
      "cpu_time": 0.006493165,
      "max_rss": 9822208,
      "instructions": 14667663,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007902022,
      "cpu_time": 0.006687713,
      "max_rss": 9834496,
      "instructions": 14602266,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: ruleKbad: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008151321000000001,
      "cpu_time": 0.0069394140000000005,
      "max_rss": 10248192,
      "instructions": 18033111,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: ruleKAcc: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008087602000000001,
      "cpu_time": 0.006538442,
      "max_rss": 9043968,
      "instructions": 11652106,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007829636000000001,
      "cpu_time": 0.006818368000000001,
      "max_rss": 9842688,
      "instructions": 14136740,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009139162000000001,
      "cpu_time": 0.0081098,
      "max_rss": 9764864,
      "instructions": 13820370,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008266207000000001,
      "cpu_time": 0.007033212,
      "max_rss": 9457664,
      "instructions": 12299699,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: proofIrrelevanceBad: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008035303,
      "cpu_time": 0.007108502,
      "max_rss": 9699328,
      "instructions": 14234732,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008291455,
      "cpu_time": 0.007064677,
      "max_rss": 9297920,
      "instructions": 11191973,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008272029,
      "cpu_time": 0.007115986,
      "max_rss": 9736192,
      "instructions": 14490454,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007244363,
      "cpu_time": 0.006269195,
      "max_rss": 9695232,
      "instructions": 14248860,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006737889,
      "cpu_time": 0.0057515349999999995,
      "max_rss": 9760768,
      "instructions": 14270771,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006452251,
      "cpu_time": 0.005543445,
      "max_rss": 9695232,
      "instructions": 14376374,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: indexedUnitEta: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009887691,
      "cpu_time": 0.008677381999999999,
      "max_rss": 10604544,
      "instructions": 20109940,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008979211,
      "cpu_time": 0.007542205000000001,
      "max_rss": 9981952,
      "instructions": 15153411,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: indexedStructEta: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008250468,
      "cpu_time": 0.006925828,
      "max_rss": 9732096,
      "instructions": 14107200,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006646237,
      "cpu_time": 0.005533947000000001,
      "max_rss": 9666560,
      "instructions": 14145199,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006976849,
      "cpu_time": 0.005744242,
      "max_rss": 9764864,
      "instructions": 13968063,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: funEtaBad: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007850034,
      "cpu_time": 0.006601059,
      "max_rss": 9555968,
      "instructions": 11947396,
      "stdout": "",
      "stderr": "[Env] \u001b[31mcheck_ctor: non-positive occurrence of reflOccLeft in a field of reflOccLeft.mk\u001b[0m\n      Exception: Nyaya.Tc.TypeError(\"constructor has a non-positive occurrence\")\nreject: reflOccLeft.mk: constructor has a non-positive occurrence\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0073488500000000005,
      "cpu_time": 0.006051618000000001,
      "max_rss": 9428992,
      "instructions": 12012631,
      "stdout": "",
      "stderr": "reject: reflOccInIndex.mk: isDefEq: structural mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007851136,
      "cpu_time": 0.006741714,
      "max_rss": 9654272,
      "instructions": 12744378,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009203282,
      "cpu_time": 0.007899344,
      "max_rss": 9502720,
      "instructions": 12747166,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007905308,
      "cpu_time": 0.006524063,
      "max_rss": 9605120,
      "instructions": 13043198,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008051733,
      "cpu_time": 0.006873942000000001,
      "max_rss": 10153984,
      "instructions": 17311659,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00949441,
      "cpu_time": 0.007974697,
      "max_rss": 10424320,
      "instructions": 17510244,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.011042185000000001,
      "cpu_time": 0.009730008,
      "max_rss": 11145216,
      "instructions": 23809158,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007176346,
      "cpu_time": 0.006191895,
      "max_rss": 10018816,
      "instructions": 17276945,
      "stdout": "",
      "stderr": "[Env] Inference complete\nreject: accRecNoEta: type mismatch\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0075449390000000005,
      "cpu_time": 0.0062402049999999995,
      "max_rss": 10010624,
      "instructions": 15469387,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007122033000000001,
      "cpu_time": 0.0060796190000000005,
      "max_rss": 9912320,
      "instructions": 15601118,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009332425,
      "cpu_time": 0.007910376,
      "max_rss": 10199040,
      "instructions": 16834218,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008309249000000001,
      "cpu_time": 0.006906752,
      "max_rss": 10153984,
      "instructions": 16315722,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008702640000000001,
      "cpu_time": 0.007250187999999999,
      "max_rss": 10457088,
      "instructions": 17947373,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008137974000000001,
      "cpu_time": 0.006964843,
      "max_rss": 10366976,
      "instructions": 17515767,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008355495000000001,
      "cpu_time": 0.006730212,
      "max_rss": 9289728,
      "instructions": 10307591,
      "stdout": "",
      "stderr": "reject: dup_defs: duplicate declaration name\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008181989,
      "cpu_time": 0.006672793000000001,
      "max_rss": 9236480,
      "instructions": 10764226,
      "stdout": "",
      "stderr": "reject: dup_ind_def: duplicate declaration name\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007043585000000001,
      "cpu_time": 0.005682457,
      "max_rss": 9347072,
      "instructions": 10762715,
      "stdout": "",
      "stderr": "reject: dup_ctor_def.mk: duplicate declaration name\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007291262000000001,
      "cpu_time": 0.005824434,
      "max_rss": 9031680,
      "instructions": 10762400,
      "stdout": "",
      "stderr": "reject: dup_rec_def.rec: duplicate declaration name\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.007330977000000001,
      "cpu_time": 0.006065294,
      "max_rss": 9351168,
      "instructions": 11184973,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/137_dup_rec_def2",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.0078096070000000005,
      "cpu_time": 0.006245205,
      "max_rss": 9293824,
      "instructions": 10995088,
      "stdout": "",
      "stderr": "[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008212908,
      "cpu_time": 0.007101408,
      "max_rss": 9224192,
      "instructions": 10714524,
      "stdout": "",
      "stderr": "reject: dup_ctor_rec.rec: duplicate declaration name\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006545377000000001,
      "cpu_time": 0.0053673060000000005,
      "max_rss": 9191424,
      "instructions": 10924812,
      "stdout": "",
      "stderr": "reject: dup_ind_con_con.mk: duplicate declaration name\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.007320697,
      "cpu_time": 0.006344609,
      "max_rss": 9289728,
      "instructions": 10891892,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "nyaya",
      "test": "tutorial/141_falseFromPartial",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.0077461280000000006,
      "cpu_time": 0.006596421000000001,
      "max_rss": 9342976,
      "instructions": 10888406,
      "stdout": "",
      "stderr": "[Env] Inference complete\n[Env] Inference complete\n"
    },
    {
      "checker": "official",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.134929819,
      "cpu_time": 0.06261285500000001,
      "max_rss": 69410816,
      "instructions": 171270183,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration '_test':\n(kernel) let-declaration type mismatch 'x'\n"
    },
    {
      "checker": "official",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037383185,
      "cpu_time": 0.032498017,
      "max_rss": 70328320,
      "instructions": 182462206,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration '_private.Test.0.h':\n(kernel) declaration type mismatch, '_private.Test.0.h' has type\n  @Eq _private.Test.0.S (_private.Test.0.S.mk Bool.true) (_private.Test.0.S.mk Bool.true)\nbut it is expected to have type\n  @Eq _private.Test.0.S (_private.Test.0.S.mk Bool.true) (_private.Test.0.S.mk Bool.false)\n"
    },
    {
      "checker": "official",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032482309,
      "cpu_time": 0.029031047,
      "max_rss": 69808128,
      "instructions": 171673020,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'bad':\n(kernel) declaration type mismatch, 'bad' has type\n  @Eq T t1 t1\nbut it is expected to have type\n  @Eq T t1 t2\n"
    },
    {
      "checker": "official",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03357695,
      "cpu_time": 0.030197255,
      "max_rss": 69910528,
      "instructions": 166623842,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'false_proof':\n(kernel) incorrect number of universe levels parameters for 'MyBool.rec', #1 expected, #2 provided\n"
    },
    {
      "checker": "official",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032823778000000005,
      "cpu_time": 0.029414726000000002,
      "max_rss": 70111232,
      "instructions": 172179704,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'pick':\n(kernel) incorrect number of universe levels parameters for 'NewBool.rec', #0 expected, #1 provided\n"
    },
    {
      "checker": "official",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041916211,
      "cpu_time": 0.038312767000000005,
      "max_rss": 70320128,
      "instructions": 167301788,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'down':\n(kernel) declaration type mismatch, 'down' has type\n  Type (imax u v) \u2192 Type (imax u v)\nbut it is expected to have type\n  Type (imax u v) \u2192 Sort (imax u v)\n"
    },
    {
      "checker": "official",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036477348,
      "cpu_time": 0.033461228,
      "max_rss": 69971968,
      "instructions": 167365747,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'down':\n(kernel) declaration type mismatch, 'down' has type\n  Type (imax 0 v) \u2192 Type (imax 0 v)\nbut it is expected to have type\n  Type (imax 0 v) \u2192 Sort (imax 0 v)\n"
    },
    {
      "checker": "official",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032575263,
      "cpu_time": 0.029255338,
      "max_rss": 70356992,
      "instructions": 167689912,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'k1':\n(kernel) declaration type mismatch, 'k1' has type\n  Nat \u2192 True\nbut it is expected to have type\n  (n : Nat) \u2192 g n\n"
    },
    {
      "checker": "official",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031400504,
      "cpu_time": 0.028194096,
      "max_rss": 70443008,
      "instructions": 179101649,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'proof_of_false':\n(kernel) application type mismatch\n  @Nat.rec (fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) True.intro fun n ih => True.intro\nargument has type\n  (n : Nat) \u2192 (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) n \u2192 True\nbut function has type\n  ((n : Nat) \u2192\n      (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) n \u2192\n        (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) (Nat.succ n)) \u2192\n    (t : Nat) \u2192 (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) t\n"
    },
    {
      "checker": "official",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03506262,
      "cpu_time": 0.031668473,
      "max_rss": 70008832,
      "instructions": 186029687,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'E':\n(kernel) invalid projection\n  w.1\n"
    },
    {
      "checker": "official",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031139626000000004,
      "cpu_time": 0.027860933,
      "max_rss": 70176768,
      "instructions": 164580459,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inconsistent':\n(kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "official",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033255688000000005,
      "cpu_time": 0.029793436,
      "max_rss": 70139904,
      "instructions": 166703675,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'bad':\n(kernel) invalid projection\n  (Bad.mk2 True.intro).1\n"
    },
    {
      "checker": "official",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032159885,
      "cpu_time": 0.029572434,
      "max_rss": 69984256,
      "instructions": 172660314,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'imaxProjBool':\n(kernel) invalid projection\n  p.1\n"
    },
    {
      "checker": "official",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046771069000000005,
      "cpu_time": 0.04342928,
      "max_rss": 70266880,
      "instructions": 320487275,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'Native64ResultSortOwner':\n(kernel) type expected\n  @Native64ResultSortGate.rec x (fun index index_1 index_2 index_3 proof => Type) Prop\n    (Native64SortGateB.0.3766726852 ((@fun salt => x) 125330))\n    (Native64SortGateA.1.2023879994 ((@fun salt => x) 125330))\n    (Native64SortGateA.1.2023879994 ((@fun salt => x) 125330))\n    (Native64SortGateA.1.2023879994 ((@fun salt => x) 125330)) h\n"
    },
    {
      "checker": "official",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.049960429,
      "cpu_time": 0.046017065,
      "max_rss": 70406144,
      "instructions": 306628867,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'PR14806Subst.observe':\n(kernel) type expected\n  PR14806Subst.gate PR14806Subst.witness\n"
    },
    {
      "checker": "official",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036617811,
      "cpu_time": 0.032899322,
      "max_rss": 70365184,
      "instructions": 166781844,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'bad':\n(kernel) declaration type mismatch, 'bad' has type\n  True\nbut it is expected to have type\n  disc MyBool.true\n"
    },
    {
      "checker": "official",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.065042926,
      "cpu_time": 0.049605505,
      "max_rss": 70053888,
      "instructions": 318402299,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'Native64TwoHashOwner':\n(kernel) arg #3 of 'Native64TwoHashOwner.step' contains a non valid occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043538388000000004,
      "cpu_time": 0.040082534,
      "max_rss": 69996544,
      "instructions": 315071923,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'Issue.forallFalse':\n(kernel) type expected\n  Issue.resultSort Issue.gateWitness\n"
    },
    {
      "checker": "official",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 136.73741034300002,
      "cpu_time": 136.684543802,
      "max_rss": 1457426432,
      "instructions": 798333150323,
      "stdout": "Accepted 139088 declarations.\n",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "official",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 145.705046259,
      "cpu_time": 145.64352794500002,
      "max_rss": 895287296,
      "instructions": 665395647777,
      "stdout": "Accepted 27956 declarations.\n",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "official",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.055705885000000004,
      "cpu_time": 0.049259765000000004,
      "max_rss": 69988352,
      "instructions": 207962575,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'trans':\n(kernel) declaration type mismatch, 'trans' has type\n  (a : @Acc Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1) \u2192 @Eq Bool (f 1 a) (f 1 a)\nbut it is expected to have type\n  (a : @Acc Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1) \u2192\n    @Eq Bool (f 1 a) (f 0 (@Acc.inv Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1 0 a (Nat.lt_succ_self 0)))\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.046061765000000005,
      "cpu_time": 0.040881441000000004,
      "max_rss": 68988928,
      "instructions": 200560877,
      "stdout": "Accepted 67 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.052860677,
      "cpu_time": 0.047800269,
      "max_rss": 68800512,
      "instructions": 201296952,
      "stdout": "Accepted 67 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.052333829000000005,
      "cpu_time": 0.047063958,
      "max_rss": 70283264,
      "instructions": 179742936,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'trans':\n(kernel) declaration type mismatch, 'trans' has type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 P \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h q)\nbut it is expected to have type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192 (q : @Quot P r) \u2192 (z : P) \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (f z)\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.054931862000000005,
      "cpu_time": 0.048482979,
      "max_rss": 70393856,
      "instructions": 180786203,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'left':\n(kernel) declaration type mismatch, 'left' has type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 P \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h q)\nbut it is expected to have type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 (z : P) \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h (@Quot.mk P r z))\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.048637306000000005,
      "cpu_time": 0.04334913000000001,
      "max_rss": 68534272,
      "instructions": 168977858,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.048205615,
      "cpu_time": 0.042318917,
      "max_rss": 69222400,
      "instructions": 168263832,
      "stdout": "Accepted 6 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.052157458000000004,
      "cpu_time": 0.045601145,
      "max_rss": 70418432,
      "instructions": 171632023,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'etaCtor':\n(kernel) declaration type mismatch, 'etaCtor' has type\n  (x : True \u2192 T) \u2192 @Eq (True \u2192 T) x x\nbut it is expected to have type\n  (x : True \u2192 T) \u2192 @Eq (True \u2192 T) (T.mk (T.val (x True.intro))) x\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.051722052000000004,
      "cpu_time": 0.046497815000000005,
      "max_rss": 70594560,
      "instructions": 173904350,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'etaRuleK':\n(kernel) declaration type mismatch, 'etaRuleK' has type\n  (a : @Eq Bool Bool.true Bool.true \u2192 Bool) \u2192 @Eq (@Eq Bool Bool.true Bool.true \u2192 Bool) a a\nbut it is expected to have type\n  (a : @Eq Bool Bool.true Bool.true \u2192 Bool) \u2192\n    @Eq (@Eq Bool Bool.true Bool.true \u2192 Bool)\n      (@Eq.rec Bool Bool.true (fun x x_1 => Bool) (a (@Eq.refl Bool Bool.true)) Bool.true) a\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/imax-right-successor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.046250348000000004,
      "cpu_time": 0.042156032,
      "max_rss": 69640192,
      "instructions": 164873198,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'imaxRightOne':\n(kernel) declaration type mismatch, 'imaxRightOne' has type\n  Type (imax u 1)\nbut it is expected to have type\n  Type (max u 1)\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.045007746,
      "cpu_time": 0.040133079,
      "max_rss": 70062080,
      "instructions": 164266617,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'EcosystemCase':\n(kernel) let-declaration type mismatch 'u'\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.048444793,
      "cpu_time": 0.043028943,
      "max_rss": 69861376,
      "instructions": 167732832,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'E':\n(kernel) invalid occurrence of datatype 'E' being declared: it must be applied to the parameters and universe levels of the mutual declaration\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.042778674,
      "cpu_time": 0.035425132,
      "max_rss": 69640192,
      "instructions": 165921010,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'LALReduciblePositivity':\n(kernel) arg #1 of 'LALReduciblePositivity.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.057646886,
      "cpu_time": 0.052052001,
      "max_rss": 69218304,
      "instructions": 167781896,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.049931193000000006,
      "cpu_time": 0.044982021000000004,
      "max_rss": 68812800,
      "instructions": 167786479,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.055358183000000005,
      "cpu_time": 0.045681877999999995,
      "max_rss": 68796416,
      "instructions": 165300587,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.043300604,
      "cpu_time": 0.038350485,
      "max_rss": 70107136,
      "instructions": 165114333,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'LALProofParameterSwap':\n(kernel) invalid occurrence of datatype 'LALProofParameterSwap' being declared: it must be applied to the parameters and universe levels of the mutual declaration\n"
    },
    {
      "checker": "official",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.051613077,
      "cpu_time": 0.045902397000000005,
      "max_rss": 68829184,
      "instructions": 201019345,
      "stdout": "Accepted 66 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.044768799000000005,
      "cpu_time": 0.040647313,
      "max_rss": 70307840,
      "instructions": 201650117,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'reduct':\n(kernel) application type mismatch\n  k x0\nargument has type\n  D (f 1 a)\nbut function has type\n  D (f 0 (redex._proof_1 a)) \u2192 Unit\n"
    },
    {
      "checker": "official",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 528.4336824650001,
      "cpu_time": 528.086189688,
      "max_rss": 3308343296,
      "instructions": 2428183335769,
      "stdout": "Accepted 382151 declarations.\n",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "official",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 56.410586625,
      "cpu_time": 56.392403514,
      "max_rss": 563994624,
      "instructions": 367009759851,
      "stdout": "Accepted 54472 declarations.\n",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "official",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.24111848100000002,
      "cpu_time": 0.23683088000000002,
      "max_rss": 77701120,
      "instructions": 2163458467,
      "stdout": "Accepted 2056 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3301.647055324,
      "cpu_time": 3300.463569136,
      "max_rss": 8158605312,
      "instructions": 11831872146848,
      "stdout": "Accepted 670627 declarations.\n",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "official",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042197472,
      "cpu_time": 0.033355364000000005,
      "max_rss": 69791744,
      "instructions": 164594637,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inconsistent':\n(kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "official",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034927807000000005,
      "cpu_time": 0.030411735000000002,
      "max_rss": 68489216,
      "instructions": 164055808,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03565626,
      "cpu_time": 0.031263625,
      "max_rss": 68788224,
      "instructions": 176371422,
      "stdout": "Accepted 26 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035960328,
      "cpu_time": 0.030884814,
      "max_rss": 69783552,
      "instructions": 178223355,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'natAddLitBad':\n(kernel) declaration type mismatch, 'natAddLitBad' has type\n  @Eq Nat (Nat.add 123456789 987654321) (Nat.add 123456789 987654321)\nbut it is expected to have type\n  @Eq Nat (Nat.add 123456789 987654321) 1111111111\n"
    },
    {
      "checker": "official",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036119786,
      "cpu_time": 0.031210593,
      "max_rss": 68923392,
      "instructions": 177710076,
      "stdout": "Accepted 30 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036426319000000006,
      "cpu_time": 0.031738285000000005,
      "max_rss": 69410816,
      "instructions": 178304451,
      "stdout": "Accepted 30 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033453018,
      "cpu_time": 0.029345635999999998,
      "max_rss": 69808128,
      "instructions": 164583055,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inconsistent':\n(kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "official",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03686016,
      "cpu_time": 0.032712973,
      "max_rss": 69926912,
      "instructions": 166617522,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'badFalse':\n(kernel) application type mismatch\n  Wrapper.mk True.intro\nargument has type\n  True\nbut function has type\n  False \u2192 Wrapper\n"
    },
    {
      "checker": "official",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031994482000000005,
      "cpu_time": 0.028443805000000003,
      "max_rss": 68947968,
      "instructions": 164044383,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.198181628,
      "cpu_time": 4.189024664,
      "max_rss": 1497755648,
      "instructions": 29164840569,
      "stdout": "Accepted 34 declarations.\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "official",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036263065000000004,
      "cpu_time": 0.031242506,
      "max_rss": 68866048,
      "instructions": 214629240,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.3375501630000002,
      "cpu_time": 1.3318542990000002,
      "max_rss": 525971456,
      "instructions": 10047523433,
      "stdout": "Accepted 20 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.056670479,
      "cpu_time": 0.051107601,
      "max_rss": 81780736,
      "instructions": 280549717,
      "stdout": "Accepted 6 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10193072,
      "cpu_time": 0.095977595,
      "max_rss": 68751360,
      "instructions": 993997164,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.081316318,
      "cpu_time": 0.077130545,
      "max_rss": 72740864,
      "instructions": 748111668,
      "stdout": "Accepted 24 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04482147,
      "cpu_time": 0.040597728,
      "max_rss": 72273920,
      "instructions": 242957218,
      "stdout": "Accepted 19 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039883515,
      "cpu_time": 0.035735392,
      "max_rss": 72437760,
      "instructions": 242909550,
      "stdout": "Accepted 19 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.077122276,
      "cpu_time": 0.07290099800000001,
      "max_rss": 79433728,
      "instructions": 608636111,
      "stdout": "Accepted 191 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.8007074220000001,
      "cpu_time": 1.7945701520000001,
      "max_rss": 239185920,
      "instructions": 12922419049,
      "stdout": "Accepted 2429 declarations.\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "official",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032950270000000004,
      "cpu_time": 0.028675752,
      "max_rss": 69038080,
      "instructions": 168031400,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041022665,
      "cpu_time": 0.036754982,
      "max_rss": 69107712,
      "instructions": 172085781,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.588583991,
      "cpu_time": 0.5825496560000001,
      "max_rss": 335290368,
      "instructions": 6074670735,
      "stdout": "Accepted 22 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.7363748340000003,
      "cpu_time": 2.728845766,
      "max_rss": 584843264,
      "instructions": 13506086099,
      "stdout": "Accepted 588 declarations.\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "official",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 41.156273267,
      "cpu_time": 41.125320871999996,
      "max_rss": 6831452160,
      "instructions": 175022758428,
      "stdout": "Accepted 588 declarations.\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "official",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 25.17747748,
      "cpu_time": 25.160884925999998,
      "max_rss": 3835817984,
      "instructions": 102779870456,
      "stdout": "Accepted 324 declarations.\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "official",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.859874688,
      "cpu_time": 1.853506964,
      "max_rss": 404602880,
      "instructions": 9253508497,
      "stdout": "Accepted 324 declarations.\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "official",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.071483737,
      "cpu_time": 4.0641096370000005,
      "max_rss": 122785792,
      "instructions": 20888964683,
      "stdout": "Accepted 3422 declarations.\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "official",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 8.718841408000001,
      "cpu_time": 8.706930891,
      "max_rss": 937009152,
      "instructions": 45693978067,
      "stdout": "Accepted 3422 declarations.\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "official",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042374919000000004,
      "cpu_time": 0.038162956000000005,
      "max_rss": 72318976,
      "instructions": 250109317,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'kernel_refute_cheap_first':\n(kernel) declaration type mismatch, 'kernel_refute_cheap_first' has type\n  @Eq (@Prod Bool N)\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\nbut it is expected to have type\n  @Eq (@Prod Bool N)\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n    (@Prod.mk Bool N Bool.true\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.097168798,
      "cpu_time": 0.091967553,
      "max_rss": 71938048,
      "instructions": 1083621840,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'kernel_refute_cheap_last':\n(kernel) declaration type mismatch, 'kernel_refute_cheap_last' has type\n  @Eq (@Prod N Bool)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\nbut it is expected to have type\n  @Eq (@Prod N Bool)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.true)\n",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036345893000000004,
      "cpu_time": 0.03281859,
      "max_rss": 68603904,
      "instructions": 170239186,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052796663,
      "cpu_time": 0.048693082,
      "max_rss": 75898880,
      "instructions": 345690340,
      "stdout": "Accepted 16 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038464374,
      "cpu_time": 0.035304805,
      "max_rss": 70619136,
      "instructions": 274935250,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033109308000000004,
      "cpu_time": 0.028865427000000003,
      "max_rss": 68755456,
      "instructions": 184987177,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 94.48693208600001,
      "cpu_time": 94.46146937900001,
      "max_rss": 916152320,
      "instructions": 617047194094,
      "stdout": "Accepted 93046 declarations.\n",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "official",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030313068000000002,
      "cpu_time": 0.026858453,
      "max_rss": 68894720,
      "instructions": 164071463,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031174050000000002,
      "cpu_time": 0.028494051,
      "max_rss": 69935104,
      "instructions": 164341298,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'badDef':\n(kernel) declaration type mismatch, 'badDef' has type\n  Type 1\nbut it is expected to have type\n  Prop\n"
    },
    {
      "checker": "official",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030462267,
      "cpu_time": 0.027425064,
      "max_rss": 68898816,
      "instructions": 164161988,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032692681,
      "cpu_time": 0.029299822,
      "max_rss": 69144576,
      "instructions": 164108197,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036542643,
      "cpu_time": 0.033028171,
      "max_rss": 69103616,
      "instructions": 164260265,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037401851,
      "cpu_time": 0.033710855000000005,
      "max_rss": 68448256,
      "instructions": 164457599,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031717787000000004,
      "cpu_time": 0.028263687000000003,
      "max_rss": 68927488,
      "instructions": 164485294,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032062591,
      "cpu_time": 0.02800312,
      "max_rss": 69529600,
      "instructions": 164425335,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031760767,
      "cpu_time": 0.027064167,
      "max_rss": 69386240,
      "instructions": 164639919,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'forallSortBad':\n(kernel) type expected\n  x\n"
    },
    {
      "checker": "official",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035274181,
      "cpu_time": 0.031353383,
      "max_rss": 69853184,
      "instructions": 164570825,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'nonTypeType':\n(kernel) type expected\n  constType\n"
    },
    {
      "checker": "official",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032851939000000004,
      "cpu_time": 0.028568937,
      "max_rss": 69853184,
      "instructions": 164546785,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'nonTypeAxiom':\n(kernel) type expected\n  constType\n"
    },
    {
      "checker": "official",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030182806000000003,
      "cpu_time": 0.026616435,
      "max_rss": 69226496,
      "instructions": 164271857,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'nonPropThm':\n(kernel) type of theorem 'nonPropThm' is not a proposition\n  Prop\n"
    },
    {
      "checker": "official",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033673636,
      "cpu_time": 0.028870357,
      "max_rss": 68472832,
      "instructions": 164538919,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.028761467000000002,
      "cpu_time": 0.025589905000000003,
      "max_rss": 69259264,
      "instructions": 164225606,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'selfProof':\n(kernel) unknown constant 'selfProof'\n"
    },
    {
      "checker": "official",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031380667,
      "cpu_time": 0.027830447,
      "max_rss": 68820992,
      "instructions": 164083545,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031106604000000003,
      "cpu_time": 0.027756587,
      "max_rss": 68149248,
      "instructions": 164091158,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030362441,
      "cpu_time": 0.026719120000000002,
      "max_rss": 69136384,
      "instructions": 164098438,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033071378000000005,
      "cpu_time": 0.028771302,
      "max_rss": 68968448,
      "instructions": 164495257,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030754335,
      "cpu_time": 0.026853705000000002,
      "max_rss": 69312512,
      "instructions": 164179642,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'tut06_bad01':\n(kernel) failed to add declaration to environment, duplicate universe level parameter: 'u'\n"
    },
    {
      "checker": "official",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028921656,
      "cpu_time": 0.024851561,
      "max_rss": 69234688,
      "instructions": 164094249,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031014791000000003,
      "cpu_time": 0.027416359,
      "max_rss": 68886528,
      "instructions": 164094939,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033534585,
      "cpu_time": 0.028594004000000003,
      "max_rss": 68677632,
      "instructions": 164241980,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032466618,
      "cpu_time": 0.028678948,
      "max_rss": 69054464,
      "instructions": 164247017,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031526950000000005,
      "cpu_time": 0.026563871,
      "max_rss": 68526080,
      "instructions": 164139908,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031009422000000002,
      "cpu_time": 0.026627589,
      "max_rss": 68104192,
      "instructions": 164180988,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031334298000000003,
      "cpu_time": 0.027267948,
      "max_rss": 68833280,
      "instructions": 164106224,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029636374000000004,
      "cpu_time": 0.025592108,
      "max_rss": 68800512,
      "instructions": 164144169,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029904845000000003,
      "cpu_time": 0.026461128,
      "max_rss": 68587520,
      "instructions": 164207149,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.027371876000000003,
      "cpu_time": 0.024612649,
      "max_rss": 68792320,
      "instructions": 164491185,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031000734000000002,
      "cpu_time": 0.027930142,
      "max_rss": 69283840,
      "instructions": 165578994,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030275067000000003,
      "cpu_time": 0.027288377000000003,
      "max_rss": 69537792,
      "instructions": 166153840,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033011767000000004,
      "cpu_time": 0.029172,
      "max_rss": 68816896,
      "instructions": 166486888,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030036561000000003,
      "cpu_time": 0.026918436,
      "max_rss": 69062656,
      "instructions": 164126925,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034527844,
      "cpu_time": 0.031221177000000003,
      "max_rss": 69201920,
      "instructions": 164427580,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050061854,
      "cpu_time": 0.046619305,
      "max_rss": 69464064,
      "instructions": 164182400,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031069895000000004,
      "cpu_time": 0.027709591,
      "max_rss": 69484544,
      "instructions": 164428296,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.026907138,
      "cpu_time": 0.024400172,
      "max_rss": 68820992,
      "instructions": 164927451,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029489127,
      "cpu_time": 0.026407996,
      "max_rss": 69144576,
      "instructions": 165758997,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032658145,
      "cpu_time": 0.028982726,
      "max_rss": 69189632,
      "instructions": 165466649,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032557227,
      "cpu_time": 0.028687764,
      "max_rss": 69435392,
      "instructions": 165754865,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032014181,
      "cpu_time": 0.027596196,
      "max_rss": 68968448,
      "instructions": 165745189,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029998300000000002,
      "cpu_time": 0.025782783,
      "max_rss": 69259264,
      "instructions": 164715912,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030616958000000003,
      "cpu_time": 0.026681522000000003,
      "max_rss": 69017600,
      "instructions": 165505180,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030751329,
      "cpu_time": 0.02613292,
      "max_rss": 69148672,
      "instructions": 165391165,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031246595000000002,
      "cpu_time": 0.027410119000000004,
      "max_rss": 68743168,
      "instructions": 172581108,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032868430000000004,
      "cpu_time": 0.028894008,
      "max_rss": 69750784,
      "instructions": 164879877,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inductBadNonSort':\n(kernel) type expected\n  fun x y => x\n"
    },
    {
      "checker": "official",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026357609,
      "cpu_time": 0.024191061000000003,
      "max_rss": 69492736,
      "instructions": 164446580,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inductBadNonSort2':\n(kernel) type expected\n  aType\n"
    },
    {
      "checker": "official",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026888733,
      "cpu_time": 0.0247239,
      "max_rss": 69111808,
      "instructions": 164241182,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inductLevelParam':\n(kernel) failed to add declaration to environment, duplicate universe level parameter: 'u'\n"
    },
    {
      "checker": "official",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026437218000000002,
      "cpu_time": 0.023626421,
      "max_rss": 69459968,
      "instructions": 164238379,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inductTooFewParams':\n(kernel) invalid inductive datatype declaration, incorrect number of parameters\n"
    },
    {
      "checker": "official",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029001025000000003,
      "cpu_time": 0.025982346,
      "max_rss": 69726208,
      "instructions": 164494805,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inductWrongCtorParams':\n(kernel) invalid occurrence of datatype 'inductWrongCtorParams' being declared: it must be applied to the parameters and universe levels of the mutual declaration\n"
    },
    {
      "checker": "official",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033831942000000004,
      "cpu_time": 0.029269082000000002,
      "max_rss": 69787648,
      "instructions": 164539862,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inductWrongCtorResParams':\n(kernel) invalid occurrence of datatype 'inductWrongCtorResParams' being declared: it must be applied to the parameters and universe levels of the mutual declaration\n"
    },
    {
      "checker": "official",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032121271,
      "cpu_time": 0.027987971000000004,
      "max_rss": 69533696,
      "instructions": 164581787,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inductWrongCtorResLevel':\n(kernel) invalid occurrence of datatype 'inductWrongCtorResLevel' being declared: it must be applied to the parameters and universe levels of the mutual declaration\n"
    },
    {
      "checker": "official",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031379955,
      "cpu_time": 0.028468201000000002,
      "max_rss": 69627904,
      "instructions": 164495701,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'inductInIndex':\n(kernel) invalid return type for 'inductInIndex.mk'\n"
    },
    {
      "checker": "official",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.028606446,
      "cpu_time": 0.025588668,
      "max_rss": 69959680,
      "instructions": 164459057,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'indNeg':\n(kernel) arg #1 of 'indNeg.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028765364,
      "cpu_time": 0.024266884000000002,
      "max_rss": 68542464,
      "instructions": 165899145,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032176115000000005,
      "cpu_time": 0.028031900000000002,
      "max_rss": 69001216,
      "instructions": 164670172,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'reduceCtorType':\n(kernel) invalid return type for 'reduceCtorType.mk'\n"
    },
    {
      "checker": "official",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029106832000000003,
      "cpu_time": 0.025247942,
      "max_rss": 69713920,
      "instructions": 164817008,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'indNegReducible':\n(kernel) arg #1 of 'indNegReducible.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030465864000000002,
      "cpu_time": 0.026717790999999998,
      "max_rss": 68423680,
      "instructions": 164791066,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032161868,
      "cpu_time": 0.029293539,
      "max_rss": 69185536,
      "instructions": 164831476,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029746329000000002,
      "cpu_time": 0.025597829000000002,
      "max_rss": 68661248,
      "instructions": 164889796,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029344728,
      "cpu_time": 0.025196656999999997,
      "max_rss": 69169152,
      "instructions": 164433358,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'typeWithTooHighTypeField':\n(kernel) universe level of type_of(arg #1) of 'typeWithTooHighTypeField.mk' is too big for the corresponding inductive datatype\n"
    },
    {
      "checker": "official",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028814084,
      "cpu_time": 0.02434105,
      "max_rss": 68882432,
      "instructions": 164467633,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030273054,
      "cpu_time": 0.026217529,
      "max_rss": 69070848,
      "instructions": 165276803,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030124156000000003,
      "cpu_time": 0.025927575999999997,
      "max_rss": 69148672,
      "instructions": 166077683,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033420883000000005,
      "cpu_time": 0.030065557,
      "max_rss": 68706304,
      "instructions": 165557503,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033020574000000004,
      "cpu_time": 0.028882457,
      "max_rss": 68927488,
      "instructions": 165923321,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031610726,
      "cpu_time": 0.028320215000000003,
      "max_rss": 68911104,
      "instructions": 165910814,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033918194,
      "cpu_time": 0.030419471000000003,
      "max_rss": 69120000,
      "instructions": 164883617,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03255325,
      "cpu_time": 0.028678156000000003,
      "max_rss": 69210112,
      "instructions": 165611622,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029716443000000002,
      "cpu_time": 0.026347605000000003,
      "max_rss": 68354048,
      "instructions": 165449219,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031699624,
      "cpu_time": 0.026707349000000002,
      "max_rss": 68272128,
      "instructions": 173180829,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059128786,
      "cpu_time": 0.027054276999999998,
      "max_rss": 68173824,
      "instructions": 164930342,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035333571,
      "cpu_time": 0.030785427,
      "max_rss": 69595136,
      "instructions": 164851892,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'bogusRecursorFalse':\n(kernel) incorrect number of universe levels parameters for 'BogusRecursor.rec', #1 expected, #0 provided\n"
    },
    {
      "checker": "official",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037118431,
      "cpu_time": 0.032595944,
      "max_rss": 69488640,
      "instructions": 165826564,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030458511,
      "cpu_time": 0.026562055,
      "max_rss": 68722688,
      "instructions": 167565446,
      "stdout": "Accepted 12 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029595147000000002,
      "cpu_time": 0.025976377,
      "max_rss": 69468160,
      "instructions": 166680429,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.027253245000000002,
      "cpu_time": 0.024788433999999998,
      "max_rss": 68820992,
      "instructions": 167162737,
      "stdout": "Accepted 9 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031192865000000004,
      "cpu_time": 0.027892754000000002,
      "max_rss": 68993024,
      "instructions": 169244509,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038055053000000005,
      "cpu_time": 0.031316593000000004,
      "max_rss": 69148672,
      "instructions": 169040120,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032528113000000004,
      "cpu_time": 0.026443865,
      "max_rss": 69459968,
      "instructions": 170215961,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033451691,
      "cpu_time": 0.027158904,
      "max_rss": 69521408,
      "instructions": 173298350,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033491866,
      "cpu_time": 0.028980544,
      "max_rss": 68939776,
      "instructions": 190666982,
      "stdout": "Accepted 19 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03423683,
      "cpu_time": 0.030180293,
      "max_rss": 69398528,
      "instructions": 165994146,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030984666,
      "cpu_time": 0.026789221999999998,
      "max_rss": 68956160,
      "instructions": 166125854,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033014733000000004,
      "cpu_time": 0.028632431,
      "max_rss": 68624384,
      "instructions": 166128981,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029170121,
      "cpu_time": 0.026141566,
      "max_rss": 68837376,
      "instructions": 166528833,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030894767000000004,
      "cpu_time": 0.026920635000000002,
      "max_rss": 69824512,
      "instructions": 165997074,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'projOutOfRange':\n(kernel) invalid projection\n  z.3\n"
    },
    {
      "checker": "official",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033399384000000004,
      "cpu_time": 0.029013896,
      "max_rss": 69824512,
      "instructions": 165722000,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'projNotStruct':\n(kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "official",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029474941,
      "cpu_time": 0.025960247,
      "max_rss": 68263936,
      "instructions": 167891736,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.062302074000000006,
      "cpu_time": 0.028931648,
      "max_rss": 70119424,
      "instructions": 168109391,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'projProp2':\n(kernel) invalid projection\n  x.2\n"
    },
    {
      "checker": "official",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031465696,
      "cpu_time": 0.027520275000000004,
      "max_rss": 68923392,
      "instructions": 167892032,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036012823,
      "cpu_time": 0.031583444,
      "max_rss": 70086656,
      "instructions": 168170011,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'projProp4':\n(kernel) invalid projection\n  x.4\n"
    },
    {
      "checker": "official",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032398601,
      "cpu_time": 0.028086666000000003,
      "max_rss": 69959680,
      "instructions": 168324684,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'projProp5':\n(kernel) invalid projection\n  x.4\n"
    },
    {
      "checker": "official",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034792550000000005,
      "cpu_time": 0.029645951,
      "max_rss": 70135808,
      "instructions": 168164554,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'projProp6':\n(kernel) invalid projection\n  x.6\n"
    },
    {
      "checker": "official",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030701646000000003,
      "cpu_time": 0.026228702,
      "max_rss": 68616192,
      "instructions": 166994083,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033033549,
      "cpu_time": 0.028330714,
      "max_rss": 69849088,
      "instructions": 167248385,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'projIndexData':\n(kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "official",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03198649,
      "cpu_time": 0.028106052,
      "max_rss": 70279168,
      "instructions": 167272357,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'projIndexData2':\n(kernel) invalid projection\n  x.2\n"
    },
    {
      "checker": "official",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030564991000000003,
      "cpu_time": 0.026550947000000002,
      "max_rss": 69058560,
      "instructions": 168712615,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032336274000000005,
      "cpu_time": 0.028417335000000002,
      "max_rss": 68747264,
      "instructions": 167060803,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032767702,
      "cpu_time": 0.028315956,
      "max_rss": 70045696,
      "instructions": 171879328,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'ruleKbad':\n(kernel) declaration type mismatch, 'ruleKbad' has type\n  @Eq Bool Bool.true Bool.false \u2192 (a : Bool) \u2192 @Eq Bool a a\nbut it is expected to have type\n  (h : @Eq Bool Bool.true Bool.false) \u2192\n    (a : Bool) \u2192 @Eq Bool (@Eq.rec Bool Bool.true (fun x x_1 => Bool) a Bool.false h) a\n"
    },
    {
      "checker": "official",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034225259,
      "cpu_time": 0.029540125,
      "max_rss": 69963776,
      "instructions": 177591385,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'ruleKAcc':\n(kernel) declaration type mismatch, 'ruleKAcc' has type\n  (\u03b1 : Sort u) \u2192 (p : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192 (x : \u03b1) \u2192 @Acc \u03b1 p x \u2192 (a : Bool) \u2192 @Eq Bool a a\nbut it is expected to have type\n  (\u03b1 : Sort u) \u2192\n    (p : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192\n      (x : \u03b1) \u2192 (h : @Acc \u03b1 p x) \u2192 (a : Bool) \u2192 @Eq Bool (@Acc.rec \u03b1 p (fun x x_1 => Bool) (fun x x_1 x_2 => a) x h) a\n"
    },
    {
      "checker": "official",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031005815000000003,
      "cpu_time": 0.026963380000000002,
      "max_rss": 69136384,
      "instructions": 165294007,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031805231,
      "cpu_time": 0.027405136,
      "max_rss": 69054464,
      "instructions": 166860799,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030750388000000003,
      "cpu_time": 0.027639465999999998,
      "max_rss": 68763648,
      "instructions": 166270447,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.051020178000000006,
      "cpu_time": 0.047499425000000005,
      "max_rss": 70111232,
      "instructions": 168297452,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'proofIrrelevanceBad':\n(kernel) declaration type mismatch, 'proofIrrelevanceBad' has type\n  (p : Type) \u2192 (h1 : p) \u2192 p \u2192 @Eq p h1 h1\nbut it is expected to have type\n  (p : Type) \u2192 (h1 h2 : p) \u2192 @Eq p h1 h2\n"
    },
    {
      "checker": "official",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033313492,
      "cpu_time": 0.028819009000000003,
      "max_rss": 69173248,
      "instructions": 166536319,
      "stdout": "Accepted 6 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029917870000000003,
      "cpu_time": 0.026007957,
      "max_rss": 68141056,
      "instructions": 164713598,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031135128,
      "cpu_time": 0.027412181,
      "max_rss": 68890624,
      "instructions": 166819878,
      "stdout": "Accepted 9 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034392120000000005,
      "cpu_time": 0.030500061,
      "max_rss": 69279744,
      "instructions": 166694295,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034808289,
      "cpu_time": 0.030914361,
      "max_rss": 69427200,
      "instructions": 166722621,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.028220464,
      "cpu_time": 0.025280165,
      "max_rss": 69992448,
      "instructions": 170402533,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'indexedUnitEta':\n(kernel) declaration type mismatch, 'indexedUnitEta' has type\n  (x : IndexedUnit Bool.true) \u2192 IndexedUnit Bool.true \u2192 @Eq (IndexedUnit Bool.true) x x\nbut it is expected to have type\n  (x y : IndexedUnit Bool.true) \u2192 @Eq (IndexedUnit Bool.true) x y\n"
    },
    {
      "checker": "official",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0323178,
      "cpu_time": 0.028608898,
      "max_rss": 68866048,
      "instructions": 170187015,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03171385,
      "cpu_time": 0.027821066,
      "max_rss": 69832704,
      "instructions": 170950735,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'indexedStructEta':\n(kernel) declaration type mismatch, 'indexedStructEta' has type\n  (x : IndexedSingleton Bool.true) \u2192 @Eq (IndexedSingleton Bool.true) x x\nbut it is expected to have type\n  (x : IndexedSingleton Bool.true) \u2192 @Eq (IndexedSingleton Bool.true) (IndexedSingleton.mk True.intro) x\n"
    },
    {
      "checker": "official",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029945111000000003,
      "cpu_time": 0.026730893,
      "max_rss": 68390912,
      "instructions": 166468412,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034710636,
      "cpu_time": 0.03141625,
      "max_rss": 69431296,
      "instructions": 166555916,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037286015000000006,
      "cpu_time": 0.032177639,
      "max_rss": 70197248,
      "instructions": 170294226,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'funEtaBad':\n(kernel) declaration type mismatch, 'funEtaBad' has type\n  (x x_1 : Type) \u2192 (x \u2192 x) \u2192 (f : x \u2192 x_1) \u2192 @Eq (x \u2192 x_1) f f\nbut it is expected to have type\n  (\u03b1 \u03b2 : Type) \u2192 (g : \u03b1 \u2192 \u03b1) \u2192 (f : \u03b1 \u2192 \u03b2) \u2192 @Eq (\u03b1 \u2192 \u03b2) (fun x => f (g x)) f\n"
    },
    {
      "checker": "official",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040379762,
      "cpu_time": 0.035582230000000006,
      "max_rss": 69742592,
      "instructions": 165704310,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'reflOccLeft':\n(kernel) arg #1 of 'reflOccLeft.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03744998,
      "cpu_time": 0.033562896,
      "max_rss": 69963776,
      "instructions": 166562331,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'reflOccInIndex':\n(kernel) application type mismatch\n  reflOccInIndex x\nargument has type\n  Nat\nbut function has type\n  Type \u2192 Type\n"
    },
    {
      "checker": "official",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039820487,
      "cpu_time": 0.034382303,
      "max_rss": 68763648,
      "instructions": 166112611,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04601252,
      "cpu_time": 0.041849688999999995,
      "max_rss": 69021696,
      "instructions": 166108964,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039863876,
      "cpu_time": 0.034721871,
      "max_rss": 68661248,
      "instructions": 166445223,
      "stdout": "Accepted 9 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040052250000000005,
      "cpu_time": 0.035362271,
      "max_rss": 69079040,
      "instructions": 169059354,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043000495,
      "cpu_time": 0.038445324999999995,
      "max_rss": 69132288,
      "instructions": 167887949,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040554740000000006,
      "cpu_time": 0.03562256,
      "max_rss": 69246976,
      "instructions": 171371132,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.04080669,
      "cpu_time": 0.035956546000000006,
      "max_rss": 69906432,
      "instructions": 177605792,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'accRecNoEta':\n(kernel) declaration type mismatch, 'accRecNoEta' has type\n  (\u03b1 : Type) \u2192 (r : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192 (a : \u03b1) \u2192 @Acc \u03b1 r a \u2192 (p : Bool) \u2192 @Eq Bool p p\nbut it is expected to have type\n  {\u03b1 : Type} \u2192\n    (r : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192\n      (a : \u03b1) \u2192 (h : @Acc \u03b1 r a) \u2192 (p : Bool) \u2192 @Eq Bool (@Acc.rec \u03b1 r (fun x x_1 => Bool) (fun x x_1 x_2 => p) a h) p\n"
    },
    {
      "checker": "official",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038059552,
      "cpu_time": 0.033643766,
      "max_rss": 69476352,
      "instructions": 166685093,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041855163,
      "cpu_time": 0.037051181,
      "max_rss": 69378048,
      "instructions": 166771386,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033882417000000005,
      "cpu_time": 0.030423458,
      "max_rss": 69193728,
      "instructions": 166785105,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037370582,
      "cpu_time": 0.032629276,
      "max_rss": 68984832,
      "instructions": 167161676,
      "stdout": "Accepted 6 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041894636000000006,
      "cpu_time": 0.036359119,
      "max_rss": 69169152,
      "instructions": 167767938,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04053889,
      "cpu_time": 0.035217291000000005,
      "max_rss": 69128192,
      "instructions": 167669663,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03831542,
      "cpu_time": 0.034049869,
      "max_rss": 67993600,
      "instructions": 162699692,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_defs\n"
    },
    {
      "checker": "official",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039503723000000004,
      "cpu_time": 0.034941962,
      "max_rss": 69083136,
      "instructions": 163092326,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ind_def\n"
    },
    {
      "checker": "official",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040555281000000006,
      "cpu_time": 0.035466468,
      "max_rss": 69443584,
      "instructions": 163093598,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ctor_def.mk\n"
    },
    {
      "checker": "official",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038176220000000004,
      "cpu_time": 0.033464081,
      "max_rss": 69156864,
      "instructions": 163104925,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_rec_def.rec\n"
    },
    {
      "checker": "official",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.05134551800000001,
      "cpu_time": 0.045976577,
      "max_rss": 69586944,
      "instructions": 164860450,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'misnamed_rec_user':\n(kernel) unknown constant 'misnamed_rec.not_rec'\n"
    },
    {
      "checker": "official",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037717072000000004,
      "cpu_time": 0.033179687,
      "max_rss": 69705728,
      "instructions": 164732273,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'dup_rec_def2':\n(kernel) constant has already been declared 'dup_rec_def2.rec'\n"
    },
    {
      "checker": "official",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038649526000000003,
      "cpu_time": 0.035112582,
      "max_rss": 68722688,
      "instructions": 163052258,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ctor_rec.rec\n"
    },
    {
      "checker": "official",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041099969,
      "cpu_time": 0.035221198,
      "max_rss": 68857856,
      "instructions": 163261035,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ind_con_con.mk\n"
    },
    {
      "checker": "official",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042635943,
      "cpu_time": 0.037799421,
      "max_rss": 70045696,
      "instructions": 164564682,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'falseFromUnsafe':\n(kernel) unknown constant 'unsafeLoop'\n"
    },
    {
      "checker": "official",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042347804,
      "cpu_time": 0.036952763,
      "max_rss": 69120000,
      "instructions": 164574512,
      "stdout": "",
      "stderr": "uncaught exception: while replaying declaration 'falseFromPartial':\n(kernel) unknown constant 'partialLoop'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/constlevels",
      "status": "error",
      "correctness": "error",
      "exit_code": 139,
      "wall_time": 0.753954758,
      "cpu_time": 0.419135052,
      "max_rss": 76398592,
      "instructions": 211713139,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031404088000000004,
      "cpu_time": 0.028075367,
      "max_rss": 78041088,
      "instructions": 223595718,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, '_private.Test.0.h' has type\n  @Eq S\u271d (S.mk\u271d Bool.true) (S.mk\u271d\u00b9 Bool.true)\nbut it is expected to have type\n  @Eq S\u271d (S.mk\u271d Bool.true) (S.mk\u271d\u00b9 Bool.false)\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.028982745,
      "cpu_time": 0.0262081,
      "max_rss": 77922304,
      "instructions": 212218678,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'bad' has type\n  @Eq T t1 t1\nbut it is expected to have type\n  @Eq T t1 t2\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032629697,
      "cpu_time": 0.02943824,
      "max_rss": 77742080,
      "instructions": 206791285,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) incorrect number of universe levels parameters for 'MyBool.rec', #1 expected, #2 provided\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032852175000000004,
      "cpu_time": 0.029628977,
      "max_rss": 77799424,
      "instructions": 213075121,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) incorrect number of universe levels parameters for 'NewBool.rec', #0 expected, #1 provided\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03229519,
      "cpu_time": 0.029219409,
      "max_rss": 78020608,
      "instructions": 207602735,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'down' has type\n  Type (imax u v) \u2192 Type (imax u v)\nbut it is expected to have type\n  Type (imax u v) \u2192 Sort (imax u v)\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.028773974,
      "cpu_time": 0.026036306,
      "max_rss": 77885440,
      "instructions": 207655057,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'down' has type\n  Type (imax 0 v) \u2192 Type (imax 0 v)\nbut it is expected to have type\n  Type (imax 0 v) \u2192 Sort (imax 0 v)\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031410650000000005,
      "cpu_time": 0.028994207,
      "max_rss": 78385152,
      "instructions": 207970003,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'k1' has type\n  Nat \u2192 True\nbut it is expected to have type\n  (n : Nat) \u2192 g n\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029307485,
      "cpu_time": 0.02617614,
      "max_rss": 78458880,
      "instructions": 220244882,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) application type mismatch\n  @Nat.rec (fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) True.intro fun n ih => True.intro\nargument has type\n  (n : Nat) \u2192 (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) n \u2192 True\nbut function has type\n  ((n : Nat) \u2192\n      (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) n \u2192\n        (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) (Nat.succ n)) \u2192\n    (t : Nat) \u2192 (@fun n => @Bool.rec (fun x => Prop) False True (Nat.beq n 0)) t\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/nested-unused-param",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.03414983,
      "cpu_time": 0.030446392,
      "max_rss": 77049856,
      "instructions": 236975021,
      "stdout": "Accepted 63 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.02729515,
      "cpu_time": 0.024097733000000003,
      "max_rss": 77271040,
      "instructions": 204685231,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.028424368000000002,
      "cpu_time": 0.025431159999999998,
      "max_rss": 77881344,
      "instructions": 206848972,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  (Bad.mk2 True.intro).1\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/proj-of-imax-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.027788886000000002,
      "cpu_time": 0.025309551,
      "max_rss": 76861440,
      "instructions": 213530708,
      "stdout": "Accepted 34 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/proj-of-stuck-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.039801372,
      "cpu_time": 0.037050547,
      "max_rss": 76423168,
      "instructions": 378981973,
      "stdout": "Accepted 161 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/proj-of-subst-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.039390973,
      "cpu_time": 0.036088169,
      "max_rss": 76750848,
      "instructions": 364992500,
      "stdout": "Accepted 152 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031777048,
      "cpu_time": 0.028766006,
      "max_rss": 77824000,
      "instructions": 207015564,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'bad' has type\n  True\nbut it is expected to have type\n  disc MyBool.true\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/rec-missing-ih",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.044589395000000004,
      "cpu_time": 0.04204771,
      "max_rss": 76460032,
      "instructions": 388801802,
      "stdout": "Accepted 167 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "bugs/rec-of-subst-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.044059722,
      "cpu_time": 0.040654260000000005,
      "max_rss": 77185024,
      "instructions": 374671978,
      "stdout": "Accepted 174 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 155.933676826,
      "cpu_time": 155.888512841,
      "max_rss": 1635897344,
      "instructions": 1123226375368,
      "stdout": "Accepted 139088 declarations.\n",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "official-v4.28.0",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 197.820043908,
      "cpu_time": 197.75961606500002,
      "max_rss": 1088602112,
      "instructions": 1175932335293,
      "stdout": "Accepted 27956 declarations.\n",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.036145776000000004,
      "cpu_time": 0.032369065999999995,
      "max_rss": 78213120,
      "instructions": 251333139,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'trans' has type\n  (a : @Acc Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1) \u2192 @Eq Bool (f 1 a) (f 1 a)\nbut it is expected to have type\n  (a : @Acc Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1) \u2192\n    @Eq Bool (f 1 a) (f 0 (@Acc.inv Nat (fun x1 x2 => @LT.lt Nat instLTNat x1 x2) 1 0 a (Nat.lt_succ_self 0)))\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.035164334000000005,
      "cpu_time": 0.032169934,
      "max_rss": 76656640,
      "instructions": 243518300,
      "stdout": "Accepted 67 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.034307917,
      "cpu_time": 0.031062411,
      "max_rss": 77062144,
      "instructions": 244613165,
      "stdout": "Accepted 67 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.030872271000000003,
      "cpu_time": 0.027284974,
      "max_rss": 78274560,
      "instructions": 220978836,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'trans' has type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 P \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h q)\nbut it is expected to have type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192 (q : @Quot P r) \u2192 (z : P) \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (f z)\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.033234865,
      "cpu_time": 0.030666717,
      "max_rss": 78598144,
      "instructions": 222155667,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'left' has type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 P \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h q)\nbut it is expected to have type\n  {P : Prop} \u2192\n    {r : P \u2192 P \u2192 Prop} \u2192\n      {\u03b1 : Type} \u2192\n        (f : P \u2192 \u03b1) \u2192\n          (h : (x y : P) \u2192 r x y \u2192 @Eq \u03b1 (f x) (f y)) \u2192\n            (q : @Quot P r) \u2192 (z : P) \u2192 @Eq \u03b1 (@Quot.lift P r \u03b1 f h q) (@Quot.lift P r \u03b1 f h (@Quot.mk P r z))\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.033872921,
      "cpu_time": 0.030183241,
      "max_rss": 77238272,
      "instructions": 209481058,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.029095547000000003,
      "cpu_time": 0.025777953,
      "max_rss": 76591104,
      "instructions": 208672010,
      "stdout": "Accepted 6 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.03291302,
      "cpu_time": 0.028730877000000002,
      "max_rss": 78352384,
      "instructions": 212067894,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'etaCtor' has type\n  (x : True \u2192 T) \u2192 @Eq (True \u2192 T) x x\nbut it is expected to have type\n  (x : True \u2192 T) \u2192 @Eq (True \u2192 T) (T.mk (T.val (x True.intro))) x\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.035927136000000005,
      "cpu_time": 0.032618578,
      "max_rss": 78704640,
      "instructions": 214769708,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'etaRuleK' has type\n  (a : @Eq Bool Bool.true Bool.true \u2192 Bool) \u2192 @Eq (@Eq Bool Bool.true Bool.true \u2192 Bool) a a\nbut it is expected to have type\n  (a : @Eq Bool Bool.true Bool.true \u2192 Bool) \u2192\n    @Eq (@Eq Bool Bool.true Bool.true \u2192 Bool)\n      (@Eq.rec Bool Bool.true (fun x x_1 => Bool) (a (@Eq.refl Bool Bool.true)) Bool.true) a\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/imax-right-successor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.034513373,
      "cpu_time": 0.030722304000000002,
      "max_rss": 77512704,
      "instructions": 204973469,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'imaxRightOne' has type\n  Type (imax u 1)\nbut it is expected to have type\n  Type (max u 1)\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.028258757000000002,
      "cpu_time": 0.025471534,
      "max_rss": 77340672,
      "instructions": 204367287,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) let-declaration type mismatch 'u'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.032522257,
      "cpu_time": 0.029117877,
      "max_rss": 77115392,
      "instructions": 208738188,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.032890267,
      "cpu_time": 0.029541617,
      "max_rss": 77258752,
      "instructions": 206132974,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) arg #1 of 'LALReduciblePositivity.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.028801526,
      "cpu_time": 0.025837912,
      "max_rss": 76361728,
      "instructions": 207899089,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.02575037,
      "cpu_time": 0.023641578,
      "max_rss": 76898304,
      "instructions": 207902288,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.02794556,
      "cpu_time": 0.024365416,
      "max_rss": 77164544,
      "instructions": 205425955,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.031871565000000004,
      "cpu_time": 0.028506037,
      "max_rss": 77340672,
      "instructions": 205387841,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid return type for 'LALProofParameterSwap.mk'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.032332281000000004,
      "cpu_time": 0.029177731999999998,
      "max_rss": 76505088,
      "instructions": 244392918,
      "stdout": "Accepted 66 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.04127476,
      "cpu_time": 0.037947714,
      "max_rss": 78831616,
      "instructions": 244724058,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) application type mismatch\n  k x0\nargument has type\n  D (f 1 a)\nbut function has type\n  D (f 0 (redex._proof_1 a)) \u2192 Unit\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 518.2224252890001,
      "cpu_time": 517.8902941250001,
      "max_rss": 3883204608,
      "instructions": 3323662808207,
      "stdout": "Accepted 382151 declarations.\n",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "official-v4.28.0",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 79.061309878,
      "cpu_time": 79.041299819,
      "max_rss": 589905920,
      "instructions": 559788172098,
      "stdout": "Accepted 54472 declarations.\n",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "official-v4.28.0",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.251262037,
      "cpu_time": 0.245778605,
      "max_rss": 82845696,
      "instructions": 2468291653,
      "stdout": "Accepted 2056 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3112.232666098,
      "cpu_time": 3111.0453272739996,
      "max_rss": 10039590912,
      "instructions": 14917489503874,
      "stdout": "Accepted 670627 declarations.\n",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.049000498,
      "cpu_time": 0.039983373999999995,
      "max_rss": 77492224,
      "instructions": 204685607,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033474317,
      "cpu_time": 0.029549048,
      "max_rss": 76189696,
      "instructions": 204156621,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03450297,
      "cpu_time": 0.030436335000000002,
      "max_rss": 76914688,
      "instructions": 217372354,
      "stdout": "Accepted 26 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036475211,
      "cpu_time": 0.032427829000000005,
      "max_rss": 77950976,
      "instructions": 219267834,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'natAddLitBad' has type\n  @Eq Nat (Nat.add 123456789 987654321) (Nat.add 123456789 987654321)\nbut it is expected to have type\n  @Eq Nat (Nat.add 123456789 987654321) 1111111111\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034916978,
      "cpu_time": 0.031488945000000004,
      "max_rss": 77000704,
      "instructions": 218754462,
      "stdout": "Accepted 30 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041630852,
      "cpu_time": 0.037867674000000004,
      "max_rss": 76824576,
      "instructions": 219516233,
      "stdout": "Accepted 30 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033047557000000005,
      "cpu_time": 0.029274511,
      "max_rss": 77250560,
      "instructions": 204681040,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) unknown constant 'rogue'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031838096,
      "cpu_time": 0.028087039999999997,
      "max_rss": 78761984,
      "instructions": 206803572,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) application type mismatch\n  Wrapper.mk True.intro\nargument has type\n  True\nbut function has type\n  False \u2192 Wrapper\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031586192,
      "cpu_time": 0.027442277,
      "max_rss": 76750848,
      "instructions": 204136021,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.9067752390000003,
      "cpu_time": 3.896376906,
      "max_rss": 1505538048,
      "instructions": 32000611091,
      "stdout": "Accepted 34 declarations.\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036578016000000005,
      "cpu_time": 0.032959018,
      "max_rss": 79642624,
      "instructions": 262110102,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.168559353,
      "cpu_time": 1.162610105,
      "max_rss": 531189760,
      "instructions": 11026736869,
      "stdout": "Accepted 20 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.049335819,
      "cpu_time": 0.045011239,
      "max_rss": 86056960,
      "instructions": 346984657,
      "stdout": "Accepted 6 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.24159359200000002,
      "cpu_time": 0.23797357800000002,
      "max_rss": 79163392,
      "instructions": 4449949120,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.312809658000001,
      "cpu_time": 6.306879491,
      "max_rss": 80822272,
      "instructions": 100200178731,
      "stdout": "Accepted 24 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048640653000000006,
      "cpu_time": 0.043765306000000004,
      "max_rss": 82649088,
      "instructions": 289964054,
      "stdout": "Accepted 19 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041892454,
      "cpu_time": 0.037681664,
      "max_rss": 82505728,
      "instructions": 289503447,
      "stdout": "Accepted 19 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07963946400000001,
      "cpu_time": 0.07520457600000001,
      "max_rss": 82554880,
      "instructions": 750890465,
      "stdout": "Accepted 191 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.9264629640000002,
      "cpu_time": 1.920298957,
      "max_rss": 259919872,
      "instructions": 15865597885,
      "stdout": "Accepted 2429 declarations.\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042515082,
      "cpu_time": 0.037958214,
      "max_rss": 76345344,
      "instructions": 208317441,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039522974,
      "cpu_time": 0.035102525,
      "max_rss": 77004800,
      "instructions": 212771216,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.549885748,
      "cpu_time": 0.545433905,
      "max_rss": 341151744,
      "instructions": 6720048967,
      "stdout": "Accepted 22 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.916168513000001,
      "cpu_time": 4.908142313000001,
      "max_rss": 1005711360,
      "instructions": 45354052179,
      "stdout": "Accepted 588 declarations.\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 92.988890749,
      "cpu_time": 92.931822145,
      "max_rss": 12344557568,
      "instructions": 743252659618,
      "stdout": "Accepted 588 declarations.\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 25.502941025000002,
      "cpu_time": 25.480484233,
      "max_rss": 5063892992,
      "instructions": 142759446565,
      "stdout": "Accepted 324 declarations.\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.985100851,
      "cpu_time": 1.9794554450000001,
      "max_rss": 532246528,
      "instructions": 13032031665,
      "stdout": "Accepted 324 declarations.\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.997214,
      "cpu_time": 3.989918491,
      "max_rss": 150200320,
      "instructions": 32734538983,
      "stdout": "Accepted 3422 declarations.\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 17.089601141000003,
      "cpu_time": 17.076701281000002,
      "max_rss": 1612001280,
      "instructions": 171086728054,
      "stdout": "Accepted 3422 declarations.\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.04209869,
      "cpu_time": 0.037622364,
      "max_rss": 78176256,
      "instructions": 295703118,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'kernel_refute_cheap_first' has type\n  @Eq (@Prod Bool N)\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\nbut it is expected to have type\n  @Eq (@Prod Bool N)\n    (@Prod.mk Bool N Bool.false\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n    (@Prod.mk Bool N Bool.true\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef))))))))))))))))))))))))))))))))))))))))))))))))))\n",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.262255889,
      "cpu_time": 0.25808423399999997,
      "max_rss": 79708160,
      "instructions": 4640455658,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'kernel_refute_cheap_last' has type\n  @Eq (@Prod N Bool)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\nbut it is expected to have type\n  @Eq (@Prod N Bool)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.false)\n    (@Prod.mk N Bool\n      (count\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        \u22ef)))))))))))))))))))))))))))))))))))))))))))))))))\n      Bool.true)\n",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038253523000000005,
      "cpu_time": 0.033458546,
      "max_rss": 76840960,
      "instructions": 210594693,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.051070861,
      "cpu_time": 0.046898929000000006,
      "max_rss": 84639744,
      "instructions": 409753571,
      "stdout": "Accepted 16 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045532177,
      "cpu_time": 0.041373203,
      "max_rss": 78565376,
      "instructions": 327488104,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034419394,
      "cpu_time": 0.029630659000000004,
      "max_rss": 77348864,
      "instructions": 227130511,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "official-v4.28.0",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 139.98060594,
      "cpu_time": 139.93992219700002,
      "max_rss": 1074188288,
      "instructions": 911882750907,
      "stdout": "Accepted 93046 declarations.\n",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039904339000000004,
      "cpu_time": 0.035457033000000006,
      "max_rss": 77094912,
      "instructions": 204179618,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039112935,
      "cpu_time": 0.034888784,
      "max_rss": 77598720,
      "instructions": 204409458,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'badDef' has type\n  Type 1\nbut it is expected to have type\n  Prop\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036595545,
      "cpu_time": 0.030814275,
      "max_rss": 76824576,
      "instructions": 204279158,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037144484000000005,
      "cpu_time": 0.033376032,
      "max_rss": 76259328,
      "instructions": 204207066,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039722387000000005,
      "cpu_time": 0.034737630000000005,
      "max_rss": 76881920,
      "instructions": 204388917,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037257705,
      "cpu_time": 0.031966791,
      "max_rss": 76726272,
      "instructions": 204604649,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044189694,
      "cpu_time": 0.039346414,
      "max_rss": 76840960,
      "instructions": 204623380,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039513625000000004,
      "cpu_time": 0.035028287,
      "max_rss": 76742656,
      "instructions": 204558407,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036602517,
      "cpu_time": 0.033033496999999995,
      "max_rss": 78155776,
      "instructions": 204761476,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) type expected\n  x\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032533978000000005,
      "cpu_time": 0.027836469000000003,
      "max_rss": 77635584,
      "instructions": 204696945,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) type expected\n  constType\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035014449,
      "cpu_time": 0.030559929,
      "max_rss": 78196736,
      "instructions": 204659619,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) type expected\n  constType\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040175087000000005,
      "cpu_time": 0.03597172,
      "max_rss": 77287424,
      "instructions": 204354128,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) type of theorem 'nonPropThm' is not a proposition\n  Prop\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044677008000000004,
      "cpu_time": 0.040537992,
      "max_rss": 75980800,
      "instructions": 204674820,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034279911,
      "cpu_time": 0.029926960000000002,
      "max_rss": 77635584,
      "instructions": 204305301,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) unknown constant 'selfProof'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036744645,
      "cpu_time": 0.032085997,
      "max_rss": 76230656,
      "instructions": 204178256,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.051334684000000005,
      "cpu_time": 0.04640497,
      "max_rss": 76128256,
      "instructions": 204187122,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036749652,
      "cpu_time": 0.033065227999999995,
      "max_rss": 76587008,
      "instructions": 204203342,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040637725,
      "cpu_time": 0.035506596,
      "max_rss": 75923456,
      "instructions": 204639279,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039763245,
      "cpu_time": 0.035620041,
      "max_rss": 77774848,
      "instructions": 204269033,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) failed to add declaration to environment, duplicate universe level parameter: 'u'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042270245000000005,
      "cpu_time": 0.037655203,
      "max_rss": 76308480,
      "instructions": 204192163,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046317696000000005,
      "cpu_time": 0.041568349,
      "max_rss": 76496896,
      "instructions": 204201788,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038606366,
      "cpu_time": 0.034400047,
      "max_rss": 75841536,
      "instructions": 204353428,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048735980000000005,
      "cpu_time": 0.043097752,
      "max_rss": 76038144,
      "instructions": 204361565,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042976489,
      "cpu_time": 0.038545827000000005,
      "max_rss": 77000704,
      "instructions": 204251942,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041626589000000006,
      "cpu_time": 0.03682707700000001,
      "max_rss": 76611584,
      "instructions": 204289124,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037643028,
      "cpu_time": 0.032119109,
      "max_rss": 76382208,
      "instructions": 204212646,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038749424000000005,
      "cpu_time": 0.032207861000000004,
      "max_rss": 76554240,
      "instructions": 204252416,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040606947000000004,
      "cpu_time": 0.035963383,
      "max_rss": 76451840,
      "instructions": 204324001,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047923026,
      "cpu_time": 0.041956679999999996,
      "max_rss": 76980224,
      "instructions": 204628727,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036690832,
      "cpu_time": 0.032583952,
      "max_rss": 76738560,
      "instructions": 205851126,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037793251,
      "cpu_time": 0.03349933200000001,
      "max_rss": 76382208,
      "instructions": 206534363,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038317123,
      "cpu_time": 0.032909444999999996,
      "max_rss": 76480512,
      "instructions": 206965179,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039673336000000003,
      "cpu_time": 0.035715319,
      "max_rss": 76894208,
      "instructions": 204235948,
      "stdout": "Accepted 1 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040154468000000006,
      "cpu_time": 0.035450609,
      "max_rss": 76689408,
      "instructions": 204565650,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035950344,
      "cpu_time": 0.032668553,
      "max_rss": 76185600,
      "instructions": 204286977,
      "stdout": "Accepted 2 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035858322000000005,
      "cpu_time": 0.032393345,
      "max_rss": 76214272,
      "instructions": 204543319,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035327436000000004,
      "cpu_time": 0.030367055,
      "max_rss": 76931072,
      "instructions": 205050933,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042912008,
      "cpu_time": 0.039130977000000004,
      "max_rss": 76574720,
      "instructions": 205899507,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036976919000000004,
      "cpu_time": 0.032306091,
      "max_rss": 76734464,
      "instructions": 205580691,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036836606,
      "cpu_time": 0.033191612,
      "max_rss": 76627968,
      "instructions": 205863384,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044228366000000005,
      "cpu_time": 0.039460265,
      "max_rss": 77111296,
      "instructions": 205861301,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046037089,
      "cpu_time": 0.041162225999999996,
      "max_rss": 76685312,
      "instructions": 204829020,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041976735,
      "cpu_time": 0.036453775,
      "max_rss": 76083200,
      "instructions": 205594133,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040208560000000004,
      "cpu_time": 0.035079904999999995,
      "max_rss": 76881920,
      "instructions": 205526753,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042129843,
      "cpu_time": 0.035548133999999995,
      "max_rss": 77144064,
      "instructions": 212448028,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039718151,
      "cpu_time": 0.035505754,
      "max_rss": 78471168,
      "instructions": 204978974,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) type expected\n  fun x y => x\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039417737,
      "cpu_time": 0.035096826,
      "max_rss": 77979648,
      "instructions": 204528358,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) type expected\n  aType\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.045102036000000005,
      "cpu_time": 0.04062351300000001,
      "max_rss": 77058048,
      "instructions": 204319248,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) failed to add declaration to environment, duplicate universe level parameter: 'u'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040728305,
      "cpu_time": 0.036713996000000006,
      "max_rss": 76861440,
      "instructions": 204314751,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid inductive datatype declaration, incorrect number of parameters\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0366838,
      "cpu_time": 0.03256641,
      "max_rss": 77529088,
      "instructions": 204639004,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) arg #1 of 'inductWrongCtorParams.mk' does not match inductive datatypes parameters'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037555214,
      "cpu_time": 0.032778911,
      "max_rss": 76992512,
      "instructions": 204714892,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid return type for 'inductWrongCtorResParams.mk'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038984926,
      "cpu_time": 0.034563764,
      "max_rss": 77463552,
      "instructions": 204759520,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid return type for 'inductWrongCtorResLevel.mk'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037324542,
      "cpu_time": 0.033123438,
      "max_rss": 77803520,
      "instructions": 204594079,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid return type for 'inductInIndex.mk'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033992433,
      "cpu_time": 0.030030783000000002,
      "max_rss": 76873728,
      "instructions": 204562504,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) arg #1 of 'indNeg.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036974296000000004,
      "cpu_time": 0.033745463999999996,
      "max_rss": 76304384,
      "instructions": 206064689,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038070911,
      "cpu_time": 0.033621691,
      "max_rss": 77033472,
      "instructions": 204798939,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid return type for 'reduceCtorType.mk'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034578221,
      "cpu_time": 0.030689532000000002,
      "max_rss": 77164544,
      "instructions": 204953188,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) arg #1 of 'indNegReducible.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035895772,
      "cpu_time": 0.032449427,
      "max_rss": 76488704,
      "instructions": 204901802,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030508179000000003,
      "cpu_time": 0.026758503000000003,
      "max_rss": 76132352,
      "instructions": 204932808,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033285878000000005,
      "cpu_time": 0.029595023,
      "max_rss": 76435456,
      "instructions": 204980255,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.052214573,
      "cpu_time": 0.048901418,
      "max_rss": 77389824,
      "instructions": 204532005,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) universe level of type_of(arg #1) of 'typeWithTooHighTypeField.mk' is too big for the corresponding inductive datatype\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03434795,
      "cpu_time": 0.03147103,
      "max_rss": 76894208,
      "instructions": 204577692,
      "stdout": "Accepted 3 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0322949,
      "cpu_time": 0.027958448,
      "max_rss": 76836864,
      "instructions": 205448323,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042499646,
      "cpu_time": 0.038338406,
      "max_rss": 76947456,
      "instructions": 206266403,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038649125,
      "cpu_time": 0.034740285,
      "max_rss": 76644352,
      "instructions": 205690250,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038570968000000004,
      "cpu_time": 0.033952754,
      "max_rss": 77193216,
      "instructions": 206057897,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038954178,
      "cpu_time": 0.034298012,
      "max_rss": 77062144,
      "instructions": 206044226,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037709263,
      "cpu_time": 0.033588069,
      "max_rss": 76980224,
      "instructions": 205010634,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044358682,
      "cpu_time": 0.040033444,
      "max_rss": 76935168,
      "instructions": 205721259,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041215338000000004,
      "cpu_time": 0.036037323,
      "max_rss": 76771328,
      "instructions": 205588588,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04097138,
      "cpu_time": 0.036219526,
      "max_rss": 77127680,
      "instructions": 213134986,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040334276,
      "cpu_time": 0.03587038,
      "max_rss": 76513280,
      "instructions": 205069142,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038150130000000004,
      "cpu_time": 0.033700842,
      "max_rss": 77275136,
      "instructions": 204948098,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) incorrect number of universe levels parameters for 'BogusRecursor.rec', #1 expected, #0 provided\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043678938,
      "cpu_time": 0.038550035,
      "max_rss": 76513280,
      "instructions": 205942872,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039569102,
      "cpu_time": 0.035249272,
      "max_rss": 77008896,
      "instructions": 207801217,
      "stdout": "Accepted 12 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040500296000000005,
      "cpu_time": 0.035686553,
      "max_rss": 76390400,
      "instructions": 206846181,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036684722,
      "cpu_time": 0.03267983,
      "max_rss": 76681216,
      "instructions": 207375821,
      "stdout": "Accepted 9 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041327729,
      "cpu_time": 0.036332099,
      "max_rss": 76771328,
      "instructions": 209596405,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044455203000000006,
      "cpu_time": 0.039564502,
      "max_rss": 77135872,
      "instructions": 209369090,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038745026,
      "cpu_time": 0.033447826,
      "max_rss": 76558336,
      "instructions": 210621104,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042229519,
      "cpu_time": 0.037997336,
      "max_rss": 76603392,
      "instructions": 214348866,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042986779,
      "cpu_time": 0.038507538,
      "max_rss": 76894208,
      "instructions": 232674109,
      "stdout": "Accepted 19 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037967788,
      "cpu_time": 0.033690522,
      "max_rss": 76279808,
      "instructions": 206180866,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042635450000000005,
      "cpu_time": 0.036982577999999995,
      "max_rss": 76660736,
      "instructions": 206279736,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039882298000000004,
      "cpu_time": 0.035869316,
      "max_rss": 76849152,
      "instructions": 206282197,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046153298,
      "cpu_time": 0.041096693000000004,
      "max_rss": 76840960,
      "instructions": 206714402,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036565969000000004,
      "cpu_time": 0.032447776,
      "max_rss": 78364672,
      "instructions": 206125715,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  z.3\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034609931000000003,
      "cpu_time": 0.030757019,
      "max_rss": 78024704,
      "instructions": 205846450,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034456804,
      "cpu_time": 0.029803589,
      "max_rss": 76353536,
      "instructions": 207976050,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035699344,
      "cpu_time": 0.031057656000000003,
      "max_rss": 77324288,
      "instructions": 208153787,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  x.2\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044028153,
      "cpu_time": 0.039167327,
      "max_rss": 76496896,
      "instructions": 207976668,
      "stdout": "Accepted 10 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040677569000000004,
      "cpu_time": 0.035924591,
      "max_rss": 78389248,
      "instructions": 208225486,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  x.4\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040094746,
      "cpu_time": 0.035190633,
      "max_rss": 78413824,
      "instructions": 208395313,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  x.4\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034292728,
      "cpu_time": 0.030617747,
      "max_rss": 78409728,
      "instructions": 208223969,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  x.6\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035855988000000005,
      "cpu_time": 0.032053525,
      "max_rss": 76955648,
      "instructions": 207190986,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041322129,
      "cpu_time": 0.037358847,
      "max_rss": 78209024,
      "instructions": 207422287,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  x.1\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037167638,
      "cpu_time": 0.033482571,
      "max_rss": 77709312,
      "instructions": 207444664,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) invalid projection\n  x.2\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040260938,
      "cpu_time": 0.035988469,
      "max_rss": 77176832,
      "instructions": 208953015,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035010143,
      "cpu_time": 0.031260352000000005,
      "max_rss": 76906496,
      "instructions": 207272714,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034148537,
      "cpu_time": 0.029317874,
      "max_rss": 78569472,
      "instructions": 212503341,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'ruleKbad' has type\n  @Eq Bool Bool.true Bool.false \u2192 (a : Bool) \u2192 @Eq Bool a a\nbut it is expected to have type\n  (h : @Eq Bool Bool.true Bool.false) \u2192\n    (a : Bool) \u2192 @Eq Bool (@Eq.rec Bool Bool.true (fun x x_1 => Bool) a Bool.false h) a\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03963263,
      "cpu_time": 0.034515122,
      "max_rss": 78602240,
      "instructions": 218302785,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'ruleKAcc' has type\n  (\u03b1 : Sort u) \u2192 (p : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192 (x : \u03b1) \u2192 @Acc \u03b1 p x \u2192 (a : Bool) \u2192 @Eq Bool a a\nbut it is expected to have type\n  (\u03b1 : Sort u) \u2192\n    (p : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192\n      (x : \u03b1) \u2192 (h : @Acc \u03b1 p x) \u2192 (a : Bool) \u2192 @Eq Bool (@Acc.rec \u03b1 p (fun x x_1 => Bool) (fun x x_1 x_2 => a) x h) a\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0326627,
      "cpu_time": 0.029282976999999998,
      "max_rss": 76898304,
      "instructions": 205413916,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034227164000000004,
      "cpu_time": 0.030256777,
      "max_rss": 76300288,
      "instructions": 207016987,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039859746,
      "cpu_time": 0.035735104999999996,
      "max_rss": 76197888,
      "instructions": 206463692,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041661836,
      "cpu_time": 0.029155498000000002,
      "max_rss": 77918208,
      "instructions": 208569010,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'proofIrrelevanceBad' has type\n  (p : Type) \u2192 (h1 : p) \u2192 p \u2192 @Eq p h1 h1\nbut it is expected to have type\n  (p : Type) \u2192 (h1 h2 : p) \u2192 @Eq p h1 h2\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040189525000000004,
      "cpu_time": 0.03581267,
      "max_rss": 76558336,
      "instructions": 206774711,
      "stdout": "Accepted 6 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.05769657500000001,
      "cpu_time": 0.05277389800000001,
      "max_rss": 76275712,
      "instructions": 204893221,
      "stdout": "Accepted 7 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038550923,
      "cpu_time": 0.034394708,
      "max_rss": 76476416,
      "instructions": 207024138,
      "stdout": "Accepted 9 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035639152,
      "cpu_time": 0.032093922,
      "max_rss": 76939264,
      "instructions": 206885999,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036103131000000004,
      "cpu_time": 0.031783187000000004,
      "max_rss": 76083200,
      "instructions": 206913942,
      "stdout": "Accepted 8 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035541338000000006,
      "cpu_time": 0.030713967000000002,
      "max_rss": 78430208,
      "instructions": 210765083,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'indexedUnitEta' has type\n  (x : IndexedUnit Bool.true) \u2192 IndexedUnit Bool.true \u2192 @Eq (IndexedUnit Bool.true) x x\nbut it is expected to have type\n  (x y : IndexedUnit Bool.true) \u2192 @Eq (IndexedUnit Bool.true) x y\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038589423000000005,
      "cpu_time": 0.034433940999999996,
      "max_rss": 76476416,
      "instructions": 210554170,
      "stdout": "Accepted 13 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036538419,
      "cpu_time": 0.032547443,
      "max_rss": 78196736,
      "instructions": 211283927,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'indexedStructEta' has type\n  (x : IndexedSingleton Bool.true) \u2192 @Eq (IndexedSingleton Bool.true) x x\nbut it is expected to have type\n  (x : IndexedSingleton Bool.true) \u2192 @Eq (IndexedSingleton Bool.true) (IndexedSingleton.mk True.intro) x\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033630425000000005,
      "cpu_time": 0.030106075,
      "max_rss": 77172736,
      "instructions": 206667717,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038810479,
      "cpu_time": 0.03484486,
      "max_rss": 76926976,
      "instructions": 206771350,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038149128000000004,
      "cpu_time": 0.033053828,
      "max_rss": 78311424,
      "instructions": 210702009,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'funEtaBad' has type\n  (x x_1 : Type) \u2192 (x \u2192 x) \u2192 (f : x \u2192 x_1) \u2192 @Eq (x \u2192 x_1) f f\nbut it is expected to have type\n  (\u03b1 \u03b2 : Type) \u2192 (g : \u03b1 \u2192 \u03b1) \u2192 (f : \u03b1 \u2192 \u03b2) \u2192 @Eq (\u03b1 \u2192 \u03b2) (fun x => f (g x)) f\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036628957000000004,
      "cpu_time": 0.032079312000000006,
      "max_rss": 77377536,
      "instructions": 205832483,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) arg #1 of 'reflOccLeft.mk' has a non positive occurrence of the datatypes being declared\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039120520000000006,
      "cpu_time": 0.034023009,
      "max_rss": 78471168,
      "instructions": 206715120,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) application type mismatch\n  reflOccInIndex x\nargument has type\n  Nat\nbut function has type\n  Type \u2192 Type\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035197705,
      "cpu_time": 0.032020814,
      "max_rss": 76140544,
      "instructions": 206279270,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035934856,
      "cpu_time": 0.032364419,
      "max_rss": 77041664,
      "instructions": 206274122,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034199372,
      "cpu_time": 0.030787215,
      "max_rss": 76722176,
      "instructions": 206622087,
      "stdout": "Accepted 9 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039125721,
      "cpu_time": 0.034820014,
      "max_rss": 76378112,
      "instructions": 209377369,
      "stdout": "Accepted 14 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.057501559,
      "cpu_time": 0.052716351,
      "max_rss": 76771328,
      "instructions": 208048993,
      "stdout": "Accepted 4 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035638439,
      "cpu_time": 0.030761293,
      "max_rss": 76570624,
      "instructions": 211693472,
      "stdout": "Accepted 11 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.050367791,
      "cpu_time": 0.045502854,
      "max_rss": 78372864,
      "instructions": 218339779,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) declaration type mismatch, 'accRecNoEta' has type\n  (\u03b1 : Type) \u2192 (r : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192 (a : \u03b1) \u2192 @Acc \u03b1 r a \u2192 (p : Bool) \u2192 @Eq Bool p p\nbut it is expected to have type\n  {\u03b1 : Type} \u2192\n    (r : \u03b1 \u2192 \u03b1 \u2192 Prop) \u2192\n      (a : \u03b1) \u2192 (h : @Acc \u03b1 r a) \u2192 (p : Bool) \u2192 @Eq Bool (@Acc.rec \u03b1 r (fun x x_1 => Bool) (fun x x_1 x_2 => p) a h) p\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039618454000000004,
      "cpu_time": 0.035750554000000004,
      "max_rss": 77041664,
      "instructions": 206937136,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043721128000000005,
      "cpu_time": 0.039404310000000005,
      "max_rss": 76668928,
      "instructions": 207029037,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035834889,
      "cpu_time": 0.031899496,
      "max_rss": 76619776,
      "instructions": 207039315,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043228062000000005,
      "cpu_time": 0.039106754,
      "max_rss": 76615680,
      "instructions": 207452797,
      "stdout": "Accepted 6 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042206407,
      "cpu_time": 0.038010071000000006,
      "max_rss": 76840960,
      "instructions": 208115258,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035996412000000005,
      "cpu_time": 0.031745537,
      "max_rss": 76394496,
      "instructions": 208012770,
      "stdout": "Accepted 5 declarations.\n",
      "stderr": ""
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040040555000000005,
      "cpu_time": 0.035709077,
      "max_rss": 75816960,
      "instructions": 202933645,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_defs\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042119103000000005,
      "cpu_time": 0.038101833999999994,
      "max_rss": 76263424,
      "instructions": 203369317,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ind_def\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03180883,
      "cpu_time": 0.028407250999999998,
      "max_rss": 76177408,
      "instructions": 203366277,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ctor_def.mk\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030739764000000003,
      "cpu_time": 0.027469061,
      "max_rss": 76656640,
      "instructions": 203381363,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_rec_def.rec\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037120519000000005,
      "cpu_time": 0.033597678000000006,
      "max_rss": 77201408,
      "instructions": 204978891,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) unknown constant 'misnamed_rec.not_rec'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041801358000000004,
      "cpu_time": 0.03703107,
      "max_rss": 77578240,
      "instructions": 204851938,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) constant has already been declared 'dup_rec_def2.rec'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.048257024,
      "cpu_time": 0.044580449,
      "max_rss": 76668928,
      "instructions": 203326067,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ctor_rec.rec\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.040872436000000005,
      "cpu_time": 0.036384245,
      "max_rss": 76111872,
      "instructions": 203552028,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ind_con_con.mk\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036942587,
      "cpu_time": 0.032993743000000006,
      "max_rss": 76935168,
      "instructions": 204666541,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) unknown constant 'unsafeLoop'\n"
    },
    {
      "checker": "official-v4.28.0",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039302361,
      "cpu_time": 0.034328341000000005,
      "max_rss": 77279232,
      "instructions": 204671240,
      "stdout": "",
      "stderr": "uncaught exception: (kernel) unknown constant 'partialLoop'\n"
    },
    {
      "checker": "overfull",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 13.482388092,
      "cpu_time": 13.446015576,
      "max_rss": 49479680,
      "instructions": 255574085514,
      "stdout": "REJECT let-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 26.233456366000002,
      "cpu_time": 26.224805808000003,
      "max_rss": 51077120,
      "instructions": 500283714156,
      "stdout": "REJECT constructor-field-count\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 11.044874812000002,
      "cpu_time": 11.037708714,
      "max_rss": 49418240,
      "instructions": 217876464655,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.336846609,
      "cpu_time": 3.328447783,
      "max_rss": 48144384,
      "instructions": 59956921585,
      "stdout": "REJECT recursor-metadata\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 19.802976622000003,
      "cpu_time": 19.767557649,
      "max_rss": 50503680,
      "instructions": 392005681901,
      "stdout": "REJECT recursor-metadata\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 2.9420476100000004,
      "cpu_time": 2.9360336069999997,
      "max_rss": 48193536,
      "instructions": 57744663125,
      "stdout": "REJECT recursor-metadata\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.2589016650000002,
      "cpu_time": 3.252349363,
      "max_rss": 48209920,
      "instructions": 64200721734,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.230297116,
      "cpu_time": 3.224897191,
      "max_rss": 48177152,
      "instructions": 68632377756,
      "stdout": "REJECT recursor-metadata\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.999243524,
      "cpu_time": 3.994124799,
      "max_rss": 48443392,
      "instructions": 85896586046,
      "stdout": "REJECT recursor-metadata\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/nested-unused-param",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014927507000003,
      "cpu_time": 30.007221259999998,
      "max_rss": 51716096,
      "instructions": 640357665355,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.6929051890000001,
      "cpu_time": 0.688114653,
      "max_rss": 47800320,
      "instructions": 13643164977,
      "stdout": "REJECT orphan-recursor\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 2.653779897,
      "cpu_time": 2.648922369,
      "max_rss": 48144384,
      "instructions": 55854750770,
      "stdout": "REJECT projection-structure\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 13.401069794000001,
      "cpu_time": 13.392551955000002,
      "max_rss": 49717248,
      "instructions": 270754104504,
      "stdout": "REJECT projection-prop\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/proj-of-stuck-prop",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.013833043,
      "cpu_time": 30.002471983,
      "max_rss": 51548160,
      "instructions": 607542727548,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/proj-of-subst-prop",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.015519891,
      "cpu_time": 30.00362957,
      "max_rss": 51593216,
      "instructions": 608476228742,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 2.752868192,
      "cpu_time": 2.7461415590000002,
      "max_rss": 48246784,
      "instructions": 54767464461,
      "stdout": "REJECT recursor-metadata\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/rec-missing-ih",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014692496000002,
      "cpu_time": 30.005198687,
      "max_rss": 51589120,
      "instructions": 588460636445,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "bugs/rec-of-subst-prop",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.016237877000002,
      "cpu_time": 30.002045989,
      "max_rss": 51453952,
      "instructions": 573599824568,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "cedar",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.092233173,
      "cpu_time": 30.086177798,
      "max_rss": 20295680,
      "instructions": 477635970448,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "overfull",
      "test": "con-leche",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.096525032000002,
      "cpu_time": 30.089505763000002,
      "max_rss": 20131840,
      "instructions": 480113893754,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "overfull",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014310706000003,
      "cpu_time": 30.005796311999998,
      "max_rss": 51863552,
      "instructions": 619326360342,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014198966000002,
      "cpu_time": 30.004810069,
      "max_rss": 51720192,
      "instructions": 610054001721,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.016919901,
      "cpu_time": 30.007465853000003,
      "max_rss": 51683328,
      "instructions": 624066149815,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 7.589795166,
      "cpu_time": 7.582660538,
      "max_rss": 48930816,
      "instructions": 148835562377,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 7.421414598,
      "cpu_time": 7.41489463,
      "max_rss": 49229824,
      "instructions": 154081529923,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 9.247390925000001,
      "cpu_time": 9.237815152,
      "max_rss": 49315840,
      "instructions": 192093405238,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 7.975687558000001,
      "cpu_time": 7.968607611,
      "max_rss": 49160192,
      "instructions": 159254266835,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 5.867648208,
      "cpu_time": 5.861258529,
      "max_rss": 48603136,
      "instructions": 116823815651,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 4.6689273280000005,
      "cpu_time": 4.662772539,
      "max_rss": 48553984,
      "instructions": 93351214378,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.58275107,
      "cpu_time": 0.576612948,
      "max_rss": 47816704,
      "instructions": 10885875409,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.44518223100000004,
      "cpu_time": 0.439697669,
      "max_rss": 47800320,
      "instructions": 7889990444,
      "stdout": "REJECT let-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 6.408460672,
      "cpu_time": 6.4018466609999995,
      "max_rss": 48664576,
      "instructions": 127576534569,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 2.600494728,
      "cpu_time": 2.594070266,
      "max_rss": 48144384,
      "instructions": 52740735055,
      "stdout": "REJECT negative-occurrence\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/proj-maybe-prop",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 5.104806030000001,
      "cpu_time": 5.097662231,
      "max_rss": 48615424,
      "instructions": 104321838110,
      "stdout": "REJECT projection-prop\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 5.1088738010000005,
      "cpu_time": 5.10272021,
      "max_rss": 48603136,
      "instructions": 104505562459,
      "stdout": "REJECT projection-prop\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.846644994,
      "cpu_time": 1.841253565,
      "max_rss": 48115712,
      "instructions": 37510064421,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 1.660510069,
      "cpu_time": 1.6551122900000002,
      "max_rss": 48013312,
      "instructions": 33167919149,
      "stdout": "REJECT constructor-return\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/subject-reduction-redex",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014333483,
      "cpu_time": 30.004350151,
      "max_rss": 51765248,
      "instructions": 625503817845,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.013635901,
      "cpu_time": 30.004345697,
      "max_rss": 51388416,
      "instructions": 610707083090,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "cslib",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.093324498,
      "cpu_time": 30.031139774,
      "max_rss": 20209664,
      "instructions": 512689224139,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "overfull",
      "test": "init",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.072152650000003,
      "cpu_time": 30.063492629000002,
      "max_rss": 49143808,
      "instructions": 549067531652,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "overfull",
      "test": "init-prelude",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.015573291000003,
      "cpu_time": 30.004106238000002,
      "max_rss": 51728384,
      "instructions": 647875344635,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "mathlib",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.092417319000003,
      "cpu_time": 30.085079367,
      "max_rss": 20131840,
      "instructions": 503123877745,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "overfull",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.7040174410000001,
      "cpu_time": 0.698573507,
      "max_rss": 47919104,
      "instructions": 13717338905,
      "stdout": "REJECT orphan-recursor\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.31739147700000003,
      "cpu_time": 0.312242596,
      "max_rss": 47955968,
      "instructions": 5266680249,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 27.833518115,
      "cpu_time": 27.822529224000004,
      "max_rss": 51654656,
      "instructions": 544073971406,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 27.108842357,
      "cpu_time": 27.09962257,
      "max_rss": 51421184,
      "instructions": 532848266998,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "other/nat-lit-ble",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014689632000003,
      "cpu_time": 30.003785286,
      "max_rss": 52129792,
      "instructions": 599082047033,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "other/nat-lit-sub",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014761384000003,
      "cpu_time": 30.006562499,
      "max_rss": 52142080,
      "instructions": 623636540337,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.695140757,
      "cpu_time": 0.689212637,
      "max_rss": 47853568,
      "instructions": 13658212170,
      "stdout": "REJECT orphan-constructor\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 2.018910198,
      "cpu_time": 2.012571203,
      "max_rss": 48168960,
      "instructions": 42401916811,
      "stdout": "REJECT argument-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.298416711,
      "cpu_time": 0.29291028,
      "max_rss": 47751168,
      "instructions": 4942889183,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "perf/app-lam",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014344213,
      "cpu_time": 30.002364055999998,
      "max_rss": 52551680,
      "instructions": 637966697583,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "overfull",
      "test": "perf/args-before-unfold",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014597369,
      "cpu_time": 30.005590595999998,
      "max_rss": 51224576,
      "instructions": 622838230814,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/beta-ladder",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.014313567000002,
      "cpu_time": 30.005603777,
      "max_rss": 51286016,
      "instructions": 646634371683,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/church-numerals",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.015955891,
      "cpu_time": 30.007286938,
      "max_rss": 50700288,
      "instructions": 612492286333,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/discarded-argument",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.016084236,
      "cpu_time": 30.004440514000002,
      "max_rss": 49979392,
      "instructions": 600889763966,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/discarded-argument-match",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.017389217,
      "cpu_time": 30.007988549000004,
      "max_rss": 51458048,
      "instructions": 618654445980,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/folded-constant-first",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.016101817000003,
      "cpu_time": 30.006895984,
      "max_rss": 51290112,
      "instructions": 644234082016,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/folded-constant-last",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.017118782,
      "cpu_time": 30.008063681,
      "max_rss": 51339264,
      "instructions": 616616507734,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/fueled-chain",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.016863799000003,
      "cpu_time": 30.006647820999998,
      "max_rss": 51437568,
      "instructions": 560730717278,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/grind-ring-5",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.018012702000004,
      "cpu_time": 30.007527931000002,
      "max_rss": 51433472,
      "instructions": 557824660685,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "overfull",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.062327196,
      "cpu_time": 6.0553011770000005,
      "max_rss": 48656384,
      "instructions": 125918667820,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 15.484493120000002,
      "cpu_time": 15.475767299,
      "max_rss": 49999872,
      "instructions": 311540046062,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/let-ladder",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.016920577,
      "cpu_time": 30.006853309,
      "max_rss": 51126272,
      "instructions": 584553716561,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/magma-list-deep-n21",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.025085558,
      "cpu_time": 30.013381787,
      "max_rss": 51576832,
      "instructions": 586005544087,
      "stdout": "",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "overfull",
      "test": "perf/magma-list-deep-n36",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.021193815,
      "cpu_time": 30.006766573,
      "max_rss": 51294208,
      "instructions": 525730609676,
      "stdout": "",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "overfull",
      "test": "perf/magma-list-pair-n21",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.015107518,
      "cpu_time": 30.006508268,
      "max_rss": 51765248,
      "instructions": 610615279642,
      "stdout": "",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "overfull",
      "test": "perf/magma-list-pair-n7",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.017812758,
      "cpu_time": 30.005874575000004,
      "max_rss": 51732480,
      "instructions": 615567468280,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "overfull",
      "test": "perf/magma-string-n4",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.020644041,
      "cpu_time": 30.012034940000003,
      "max_rss": 51421184,
      "instructions": 589344832775,
      "stdout": "",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "overfull",
      "test": "perf/magma-string-pair-n9",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.018263616000002,
      "cpu_time": 30.008623953,
      "max_rss": 51351552,
      "instructions": 627671148086,
      "stdout": "",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "overfull",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 18.920481876,
      "cpu_time": 18.912427869,
      "max_rss": 50282496,
      "instructions": 381237251595,
      "stdout": "REJECT declaration-type\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/refute-cheap-last",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.018001281000004,
      "cpu_time": 30.005409008,
      "max_rss": 50540544,
      "instructions": 557550366707,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 13.290247679,
      "cpu_time": 13.282902768,
      "max_rss": 49442816,
      "instructions": 250232797964,
      "stdout": "ACCEPT\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/shared-subterm",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.028822683,
      "cpu_time": 30.015681748,
      "max_rss": 51175424,
      "instructions": 591656528775,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/shift-cascade",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.019293727,
      "cpu_time": 30.006535392000004,
      "max_rss": 51593216,
      "instructions": 598276115077,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "perf/unroll-versus-evaluate",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.023429106000002,
      "cpu_time": 30.011322489999998,
      "max_rss": 50946048,
      "instructions": 585926990926,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "overfull",
      "test": "std",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.121041491000003,
      "cpu_time": 30.114088742,
      "max_rss": 20090880,
      "instructions": 397067185691,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "overfull",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.41257398100000003,
      "cpu_time": 0.406541999,
      "max_rss": 47800320,
      "instructions": 5643736760,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.423011462,
      "cpu_time": 0.41742069300000006,
      "max_rss": 47775744,
      "instructions": 5801021098,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.48481697900000004,
      "cpu_time": 0.478549057,
      "max_rss": 47800320,
      "instructions": 7743096238,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.422248294,
      "cpu_time": 0.415540022,
      "max_rss": 47906816,
      "instructions": 6320942707,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.57669532,
      "cpu_time": 0.5697379969999999,
      "max_rss": 47706112,
      "instructions": 10056451597,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.031981864,
      "cpu_time": 1.02478705,
      "max_rss": 47878144,
      "instructions": 15375256794,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.9744770250000001,
      "cpu_time": 0.966659084,
      "max_rss": 47702016,
      "instructions": 16402313329,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.942160156,
      "cpu_time": 0.9341430669999999,
      "max_rss": 47878144,
      "instructions": 15131921783,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.0656090500000002,
      "cpu_time": 1.027328918,
      "max_rss": 48119808,
      "instructions": 15812486550,
      "stdout": "REJECT type-expected\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.711075746,
      "cpu_time": 0.705751301,
      "max_rss": 47742976,
      "instructions": 11733650710,
      "stdout": "REJECT type-expected\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.672864604,
      "cpu_time": 0.6659505299999999,
      "max_rss": 47718400,
      "instructions": 11206642881,
      "stdout": "REJECT type-expected\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.46154642500000004,
      "cpu_time": 0.452344124,
      "max_rss": 47857664,
      "instructions": 5983028986,
      "stdout": "REJECT theorem-not-prop\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.99396097,
      "cpu_time": 0.987616234,
      "max_rss": 47960064,
      "instructions": 16190862139,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.469765358,
      "cpu_time": 0.463592611,
      "max_rss": 47812608,
      "instructions": 6523987019,
      "stdout": "REJECT unknown-constant\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.48342726700000005,
      "cpu_time": 0.470661133,
      "max_rss": 47816704,
      "instructions": 6027530054,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.49753865700000005,
      "cpu_time": 0.481250931,
      "max_rss": 47886336,
      "instructions": 6261079767,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.48777259500000003,
      "cpu_time": 0.479841883,
      "max_rss": 47751168,
      "instructions": 6542571725,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.119150346,
      "cpu_time": 1.1117760840000002,
      "max_rss": 47906816,
      "instructions": 16490244874,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.468854368,
      "cpu_time": 0.457931698,
      "max_rss": 47894528,
      "instructions": 5933901862,
      "stdout": "REJECT duplicate-universe\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.543647922,
      "cpu_time": 0.536939924,
      "max_rss": 47742976,
      "instructions": 6162504917,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.517144146,
      "cpu_time": 0.508844076,
      "max_rss": 47751168,
      "instructions": 6272291198,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.638445934,
      "cpu_time": 0.6286307990000001,
      "max_rss": 47906816,
      "instructions": 9521536453,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.651652769,
      "cpu_time": 0.6455321810000001,
      "max_rss": 47742976,
      "instructions": 9955677509,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.560995368,
      "cpu_time": 0.5526364810000001,
      "max_rss": 47587328,
      "instructions": 7591496519,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.734650166,
      "cpu_time": 0.722500711,
      "max_rss": 47722496,
      "instructions": 8836765742,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.505491557,
      "cpu_time": 0.49535401500000004,
      "max_rss": 47738880,
      "instructions": 6712758062,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.481093865,
      "cpu_time": 0.471207073,
      "max_rss": 47751168,
      "instructions": 7640850861,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.7048754970000001,
      "cpu_time": 0.6888237810000001,
      "max_rss": 47919104,
      "instructions": 8964589392,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.163637767,
      "cpu_time": 1.153476562,
      "max_rss": 47923200,
      "instructions": 16646156449,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.989181023,
      "cpu_time": 2.979615,
      "max_rss": 48013312,
      "instructions": 49378384869,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.81839069,
      "cpu_time": 4.800319828,
      "max_rss": 48406528,
      "instructions": 77101928871,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.055771151,
      "cpu_time": 6.043282262,
      "max_rss": 48574464,
      "instructions": 94361856507,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.53192582,
      "cpu_time": 0.5236804740000001,
      "max_rss": 47800320,
      "instructions": 6759772555,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.981401473,
      "cpu_time": 0.973976618,
      "max_rss": 47898624,
      "instructions": 14210464726,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.6986147960000001,
      "cpu_time": 0.688464031,
      "max_rss": 47845376,
      "instructions": 8033209789,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.044068327,
      "cpu_time": 1.031280094,
      "max_rss": 47853568,
      "instructions": 12814668960,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.62230767,
      "cpu_time": 1.611096085,
      "max_rss": 48013312,
      "instructions": 24965656087,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.047205824,
      "cpu_time": 3.036830126,
      "max_rss": 48177152,
      "instructions": 46871798659,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.6855779120000003,
      "cpu_time": 2.677044102,
      "max_rss": 48066560,
      "instructions": 41013698186,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.06949146,
      "cpu_time": 3.057649472,
      "max_rss": 48160768,
      "instructions": 50723911574,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.0118808830000003,
      "cpu_time": 3.000912249,
      "max_rss": 48246784,
      "instructions": 50609389640,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.1794384150000001,
      "cpu_time": 1.170463429,
      "max_rss": 47964160,
      "instructions": 19646913431,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.647671061,
      "cpu_time": 2.635390015,
      "max_rss": 48115712,
      "instructions": 43431323819,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.303588166,
      "cpu_time": 2.293811592,
      "max_rss": 48050176,
      "instructions": 39269458163,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 16.142065453,
      "cpu_time": 16.132387213,
      "max_rss": 49885184,
      "instructions": 285033952830,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.8996616590000001,
      "cpu_time": 0.8930354620000001,
      "max_rss": 47792128,
      "instructions": 11993745584,
      "stdout": "REJECT type-expected\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.446085597,
      "cpu_time": 0.440031522,
      "max_rss": 47636480,
      "instructions": 7054320632,
      "stdout": "REJECT inductive-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.451909112,
      "cpu_time": 0.44557780500000005,
      "max_rss": 47783936,
      "instructions": 6307757606,
      "stdout": "REJECT duplicate-universe\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.45090900800000006,
      "cpu_time": 0.44475388,
      "max_rss": 47906816,
      "instructions": 6702130867,
      "stdout": "REJECT inductive-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.8626219460000001,
      "cpu_time": 0.837127887,
      "max_rss": 47882240,
      "instructions": 12500479936,
      "stdout": "REJECT parameter-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.9437607560000001,
      "cpu_time": 0.9307065760000001,
      "max_rss": 47882240,
      "instructions": 14029690752,
      "stdout": "REJECT constructor-return\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.072838022,
      "cpu_time": 1.037589281,
      "max_rss": 47849472,
      "instructions": 15487228285,
      "stdout": "REJECT constructor-return\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.7336879860000001,
      "cpu_time": 0.724792678,
      "max_rss": 47869952,
      "instructions": 11348030594,
      "stdout": "REJECT constructor-return\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.7188612910000001,
      "cpu_time": 0.7125972930000001,
      "max_rss": 47906816,
      "instructions": 10662485837,
      "stdout": "REJECT negative-occurrence\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.335606541,
      "cpu_time": 3.3281625580000003,
      "max_rss": 48312320,
      "instructions": 55283807409,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.205289643,
      "cpu_time": 1.194651187,
      "max_rss": 47915008,
      "instructions": 16713555586,
      "stdout": "REJECT constructor-return\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.218488416,
      "cpu_time": 1.208486906,
      "max_rss": 47882240,
      "instructions": 20135842990,
      "stdout": "REJECT negative-occurrence\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.245548211,
      "cpu_time": 1.238376427,
      "max_rss": 47874048,
      "instructions": 21644269410,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.315366646,
      "cpu_time": 1.3067187340000002,
      "max_rss": 47927296,
      "instructions": 22825892363,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.441268368,
      "cpu_time": 1.4348902250000002,
      "max_rss": 48037888,
      "instructions": 24234190689,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.6734384250000001,
      "cpu_time": 0.666779488,
      "max_rss": 47792128,
      "instructions": 9879700748,
      "stdout": "REJECT constructor-universe\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.83076793,
      "cpu_time": 0.822887111,
      "max_rss": 47882240,
      "instructions": 14418421095,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.1449644,
      "cpu_time": 2.137019329,
      "max_rss": 48074752,
      "instructions": 38117067515,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.2211244600000004,
      "cpu_time": 3.212809218,
      "max_rss": 48291840,
      "instructions": 59618119075,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.629183326,
      "cpu_time": 2.621029473,
      "max_rss": 48160768,
      "instructions": 45849839875,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.293256501,
      "cpu_time": 3.285920646,
      "max_rss": 48152576,
      "instructions": 58621110479,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.104208621,
      "cpu_time": 3.096139894,
      "max_rss": 48209920,
      "instructions": 57976250222,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.581169469,
      "cpu_time": 1.574363102,
      "max_rss": 47964160,
      "instructions": 25440801890,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.850278774,
      "cpu_time": 2.839399692,
      "max_rss": 48062464,
      "instructions": 49241168542,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.2593714890000003,
      "cpu_time": 2.2523324080000005,
      "max_rss": 48181248,
      "instructions": 42201440867,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 16.655567830000003,
      "cpu_time": 16.644970413,
      "max_rss": 50135040,
      "instructions": 317105523542,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.249731125,
      "cpu_time": 1.2425211329999999,
      "max_rss": 48029696,
      "instructions": 25447613496,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.946647373,
      "cpu_time": 0.941899144,
      "max_rss": 47931392,
      "instructions": 18286713767,
      "stdout": "REJECT recursor-metadata\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.610281664,
      "cpu_time": 2.58527989,
      "max_rss": 48209920,
      "instructions": 54318734798,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.262672899,
      "cpu_time": 5.255385996,
      "max_rss": 48615424,
      "instructions": 107485063428,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.609812197,
      "cpu_time": 3.603955171,
      "max_rss": 48431104,
      "instructions": 77509228113,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.419807922,
      "cpu_time": 4.413618974,
      "max_rss": 48537600,
      "instructions": 96721393539,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 8.154655507000001,
      "cpu_time": 8.147215906000001,
      "max_rss": 49057792,
      "instructions": 177747206487,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 8.570516533000001,
      "cpu_time": 8.564419226,
      "max_rss": 49102848,
      "instructions": 185690416696,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 10.20793233,
      "cpu_time": 10.200429787,
      "max_rss": 49233920,
      "instructions": 215869300829,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 19.40530692,
      "cpu_time": 19.395287355,
      "max_rss": 50384896,
      "instructions": 381726217280,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.019559644,
      "cpu_time": 30.008082632,
      "max_rss": 50847744,
      "instructions": 518963783983,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.117216132,
      "cpu_time": 4.108197244,
      "max_rss": 48222208,
      "instructions": 58129158499,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.399544357,
      "cpu_time": 4.390592834,
      "max_rss": 48410624,
      "instructions": 66070986674,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.504973187,
      "cpu_time": 4.496407807,
      "max_rss": 48443392,
      "instructions": 65807077965,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.921909649000001,
      "cpu_time": 5.9113473590000005,
      "max_rss": 48308224,
      "instructions": 82980123552,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.312544838,
      "cpu_time": 3.301213713,
      "max_rss": 48062464,
      "instructions": 48548502652,
      "stdout": "REJECT projection-index\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 2.642622433,
      "cpu_time": 2.6343613439999998,
      "max_rss": 47984640,
      "instructions": 41241139976,
      "stdout": "REJECT projection-structure\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.766499175000001,
      "cpu_time": 5.760138209,
      "max_rss": 48578560,
      "instructions": 111232845081,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 5.624858313000001,
      "cpu_time": 5.617483633,
      "max_rss": 48836608,
      "instructions": 111503834747,
      "stdout": "REJECT projection-prop\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.596932939,
      "cpu_time": 6.587975427000001,
      "max_rss": 48717824,
      "instructions": 111526937022,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 6.8047997360000005,
      "cpu_time": 6.79674387,
      "max_rss": 48836608,
      "instructions": 111743500904,
      "stdout": "REJECT projection-prop\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 6.117605325,
      "cpu_time": 6.109256039,
      "max_rss": 48660480,
      "instructions": 115423215562,
      "stdout": "REJECT projection-prop\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 5.433016201,
      "cpu_time": 5.425953776,
      "max_rss": 48537600,
      "instructions": 111655351327,
      "stdout": "REJECT projection-prop\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.045797837,
      "cpu_time": 4.0373807710000005,
      "max_rss": 48549888,
      "instructions": 83777856022,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.9671962150000004,
      "cpu_time": 3.959867159,
      "max_rss": 48324608,
      "instructions": 82237662203,
      "stdout": "REJECT projection-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 4.001747571,
      "cpu_time": 3.995966569,
      "max_rss": 48459776,
      "instructions": 82410232515,
      "stdout": "REJECT projection-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 7.631234144,
      "cpu_time": 7.6243150250000005,
      "max_rss": 48902144,
      "instructions": 148670142554,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.542050588,
      "cpu_time": 4.535322232,
      "max_rss": 48472064,
      "instructions": 94435571963,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 4.720437356000001,
      "cpu_time": 4.712993554,
      "max_rss": 48459776,
      "instructions": 94847970210,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 11.041222755000001,
      "cpu_time": 11.033593006,
      "max_rss": 49360896,
      "instructions": 223542921119,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.881335863,
      "cpu_time": 1.874097216,
      "max_rss": 48029696,
      "instructions": 36223672529,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.291326104,
      "cpu_time": 4.284687808,
      "max_rss": 48496640,
      "instructions": 84790839419,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.77535333,
      "cpu_time": 3.767543474,
      "max_rss": 48197632,
      "instructions": 72124238758,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.6503236020000003,
      "cpu_time": 3.644012173,
      "max_rss": 48205824,
      "instructions": 68781084002,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.152476373,
      "cpu_time": 4.145139771,
      "max_rss": 48275456,
      "instructions": 81301185692,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.382889384,
      "cpu_time": 1.375197649,
      "max_rss": 47943680,
      "instructions": 22315218883,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.4970269290000005,
      "cpu_time": 4.4867408509999995,
      "max_rss": 48328704,
      "instructions": 86526532264,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.20072413,
      "cpu_time": 4.193395662,
      "max_rss": 48574464,
      "instructions": 82046777112,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.534865606,
      "cpu_time": 4.525900748,
      "max_rss": 48283648,
      "instructions": 82821678693,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 4.719106189000001,
      "cpu_time": 4.712717207,
      "max_rss": 48574464,
      "instructions": 93854295056,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 10.706276248,
      "cpu_time": 10.698792542,
      "max_rss": 49143808,
      "instructions": 218485261175,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 5.783665026,
      "cpu_time": 5.776716934,
      "max_rss": 48668672,
      "instructions": 109293321367,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.784774048,
      "cpu_time": 3.778544987,
      "max_rss": 48340992,
      "instructions": 78416288778,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.318397928,
      "cpu_time": 4.311196274,
      "max_rss": 48353280,
      "instructions": 80936917975,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 4.011827404,
      "cpu_time": 4.00318662,
      "max_rss": 48340992,
      "instructions": 73908405203,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 2.312174192,
      "cpu_time": 2.305547396,
      "max_rss": 48107520,
      "instructions": 43648196030,
      "stdout": "REJECT negative-occurrence\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 2.672754143,
      "cpu_time": 2.6652310050000003,
      "max_rss": 48046080,
      "instructions": 46183336516,
      "stdout": "REJECT argument-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.383176514,
      "cpu_time": 3.3764082450000004,
      "max_rss": 48287744,
      "instructions": 62445248590,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.417582433,
      "cpu_time": 3.410797676,
      "max_rss": 48185344,
      "instructions": 62185686889,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.3101836870000003,
      "cpu_time": 3.303780143,
      "max_rss": 48377856,
      "instructions": 69121851322,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 7.947396713000001,
      "cpu_time": 7.9407358850000005,
      "max_rss": 48930816,
      "instructions": 163346683594,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.1910686120000005,
      "cpu_time": 6.183279388,
      "max_rss": 48824320,
      "instructions": 128711973685,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 13.959205201000001,
      "cpu_time": 13.951528025,
      "max_rss": 49979392,
      "instructions": 278571045344,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 10.998708919,
      "cpu_time": 10.991648731,
      "max_rss": 49496064,
      "instructions": 227627281817,
      "stdout": "REJECT declaration-type\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.365969140000001,
      "cpu_time": 4.359285439000001,
      "max_rss": 48357376,
      "instructions": 86209555168,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.530938285,
      "cpu_time": 4.524449365000001,
      "max_rss": 48467968,
      "instructions": 89580491397,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.582071724,
      "cpu_time": 4.5760285210000005,
      "max_rss": 48623616,
      "instructions": 91427775465,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.207229502000001,
      "cpu_time": 5.200991824,
      "max_rss": 48680960,
      "instructions": 106350880130,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.686604792000001,
      "cpu_time": 6.680473436000001,
      "max_rss": 49033216,
      "instructions": 140190469390,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.338664344000001,
      "cpu_time": 6.328433382,
      "max_rss": 48783360,
      "instructions": 132749440757,
      "stdout": "ACCEPT\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.38292284600000004,
      "cpu_time": 0.376509909,
      "max_rss": 47751168,
      "instructions": 6106022827,
      "stdout": "REJECT duplicate-declaration\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.7906667940000001,
      "cpu_time": 0.784842807,
      "max_rss": 47931392,
      "instructions": 15392239658,
      "stdout": "REJECT duplicate-declaration\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.8558598270000001,
      "cpu_time": 0.850153072,
      "max_rss": 47783936,
      "instructions": 15672454039,
      "stdout": "REJECT duplicate-declaration\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.856255957,
      "cpu_time": 0.850518697,
      "max_rss": 48029696,
      "instructions": 16216791608,
      "stdout": "REJECT duplicate-declaration\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.007336563,
      "cpu_time": 1.001543749,
      "max_rss": 48115712,
      "instructions": 20193740172,
      "stdout": "REJECT missing-recursor\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.979473546,
      "cpu_time": 0.973611719,
      "max_rss": 48013312,
      "instructions": 17958692479,
      "stdout": "REJECT missing-recursor\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.8243363680000001,
      "cpu_time": 0.804516337,
      "max_rss": 47742976,
      "instructions": 14949911827,
      "stdout": "REJECT duplicate-declaration\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 1.054560301,
      "cpu_time": 1.049392605,
      "max_rss": 47931392,
      "instructions": 20303319559,
      "stdout": "REJECT duplicate-declaration\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.7264860000000001,
      "cpu_time": 0.7212542700000001,
      "max_rss": 47742976,
      "instructions": 13761496123,
      "stdout": "REJECT unknown-constant\n",
      "stderr": ""
    },
    {
      "checker": "overfull",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.707522121,
      "cpu_time": 0.702385462,
      "max_rss": 47906816,
      "instructions": 13771977885,
      "stdout": "REJECT unknown-constant\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/constlevels",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.11558887600000001,
      "cpu_time": 0.054880294999999996,
      "max_rss": 68661248,
      "instructions": 167738170,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/ctor-num-fields",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.030934042000000002,
      "cpu_time": 0.026358675,
      "max_rss": 68288512,
      "instructions": 173938420,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/k-rec-conv",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.025673038000000002,
      "cpu_time": 0.023217539,
      "max_rss": 68980736,
      "instructions": 166937995,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/large-elim-param",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.029177679,
      "cpu_time": 0.026400441,
      "max_rss": 68411392,
      "instructions": 164434488,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/large-elim-prop-bool",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.027191067000000003,
      "cpu_time": 0.024362603,
      "max_rss": 69304320,
      "instructions": 170177067,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/level-imax-leq",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.02628607,
      "cpu_time": 0.023383993000000002,
      "max_rss": 68554752,
      "instructions": 164426212,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/level-imax-normalization",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.02755265,
      "cpu_time": 0.025147333,
      "max_rss": 68136960,
      "instructions": 164490945,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/nat-rec-k-lie",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.025077138000000002,
      "cpu_time": 0.022480901,
      "max_rss": 68792320,
      "instructions": 164650227,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/nat-rec-rules",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.025495769,
      "cpu_time": 0.023077396,
      "max_rss": 68206592,
      "instructions": 165261068,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/nested-unused-param",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.026644528,
      "cpu_time": 0.024146059,
      "max_rss": 68956160,
      "instructions": 182320970,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/orphan-rec",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.025581309,
      "cpu_time": 0.022987294,
      "max_rss": 69021696,
      "instructions": 163000713,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/proj-non-structure",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.025186954,
      "cpu_time": 0.022722297000000002,
      "max_rss": 68132864,
      "instructions": 164189920,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/proj-of-imax-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.030783884,
      "cpu_time": 0.027357342,
      "max_rss": 69140480,
      "instructions": 168965405,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/proj-of-stuck-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.034127294,
      "cpu_time": 0.030859387000000002,
      "max_rss": 69083136,
      "instructions": 253315006,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/proj-of-subst-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.033156425,
      "cpu_time": 0.030596609,
      "max_rss": 69197824,
      "instructions": 246739938,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/rec-k-lie",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.026986898000000002,
      "cpu_time": 0.024266023,
      "max_rss": 68415488,
      "instructions": 164327475,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/rec-missing-ih",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.035610097,
      "cpu_time": 0.033097149,
      "max_rss": 68075520,
      "instructions": 257915669,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "bugs/rec-of-subst-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.032634632000000004,
      "cpu_time": 0.029829938,
      "max_rss": 69197824,
      "instructions": 251661473,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 17.048717068000002,
      "cpu_time": 17.040952347999998,
      "max_rss": 1456447488,
      "instructions": 248577492787,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "parse-only",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 10.674526062,
      "cpu_time": 10.668624566,
      "max_rss": 894525440,
      "instructions": 165932109274,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.029440339000000003,
      "cpu_time": 0.026321742000000002,
      "max_rss": 68907008,
      "instructions": 184502177,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.034955054,
      "cpu_time": 0.031718204,
      "max_rss": 68677632,
      "instructions": 184835161,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.035039081,
      "cpu_time": 0.03128648,
      "max_rss": 68698112,
      "instructions": 184926606,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.030881075,
      "cpu_time": 0.027549448,
      "max_rss": 69193728,
      "instructions": 165436628,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.030865247000000002,
      "cpu_time": 0.027343876000000003,
      "max_rss": 68603904,
      "instructions": 165490877,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.03048694,
      "cpu_time": 0.027297911,
      "max_rss": 69062656,
      "instructions": 166117043,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.029281382,
      "cpu_time": 0.025620034,
      "max_rss": 68472832,
      "instructions": 165624450,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/eta-ctor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.031732764000000004,
      "cpu_time": 0.02836543,
      "max_rss": 68255744,
      "instructions": 165571079,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/eta-rule-k",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.028466943,
      "cpu_time": 0.025463377000000002,
      "max_rss": 69341184,
      "instructions": 164752037,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.02764503,
      "cpu_time": 0.024729144,
      "max_rss": 66015232,
      "instructions": 162829042,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.026171422000000003,
      "cpu_time": 0.023493281,
      "max_rss": 68825088,
      "instructions": 162748398,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.031267016,
      "cpu_time": 0.027364559,
      "max_rss": 68976640,
      "instructions": 165602141,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/positivity-whnf",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.026787731000000002,
      "cpu_time": 0.024321887,
      "max_rss": 68366336,
      "instructions": 164130760,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.026606753,
      "cpu_time": 0.023336153,
      "max_rss": 69259264,
      "instructions": 165260299,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.030551603000000004,
      "cpu_time": 0.027368603000000002,
      "max_rss": 68796416,
      "instructions": 165258516,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029127727000000003,
      "cpu_time": 0.026723549,
      "max_rss": 69394432,
      "instructions": 163531504,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/proof-param-swap",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.024406011000000002,
      "cpu_time": 0.022200186,
      "max_rss": 68497408,
      "instructions": 163531519,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.028087658,
      "cpu_time": 0.025406030000000003,
      "max_rss": 68313088,
      "instructions": 184559506,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.051597517,
      "cpu_time": 0.03655043,
      "max_rss": 68632576,
      "instructions": 184208135,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 49.364190055,
      "cpu_time": 49.150168210000004,
      "max_rss": 3306131456,
      "instructions": 636509645578,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "parse-only",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 7.3803113730000005,
      "cpu_time": 7.373457660000001,
      "max_rss": 560930816,
      "instructions": 98407984455,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "parse-only",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.118326071,
      "cpu_time": 0.114794475,
      "max_rss": 77488128,
      "instructions": 1322740890,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 139.375710234,
      "cpu_time": 138.55580784100002,
      "max_rss": 8157138944,
      "instructions": 1664045173831,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "parse-only",
      "test": "other/extra-rec",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.041562929000000005,
      "cpu_time": 0.035626897,
      "max_rss": 68734976,
      "instructions": 163002799,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032994708000000005,
      "cpu_time": 0.028708666,
      "max_rss": 68853760,
      "instructions": 162651648,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038327767000000006,
      "cpu_time": 0.033235903000000004,
      "max_rss": 68710400,
      "instructions": 171150247,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "other/nat-lit-add-bad",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.036260027,
      "cpu_time": 0.032482540000000004,
      "max_rss": 68419584,
      "instructions": 170932433,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03404762,
      "cpu_time": 0.030277301000000003,
      "max_rss": 68919296,
      "instructions": 172109846,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032348747000000004,
      "cpu_time": 0.028462243,
      "max_rss": 68538368,
      "instructions": 172524737,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "other/orphan-ctor",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.032538130000000005,
      "cpu_time": 0.028804225,
      "max_rss": 68640768,
      "instructions": 163005633,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "other/proj-of-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.031901865,
      "cpu_time": 0.027917046,
      "max_rss": 69058560,
      "instructions": 163834583,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031159784000000003,
      "cpu_time": 0.027922036,
      "max_rss": 68538368,
      "instructions": 162636679,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059080818,
      "cpu_time": 0.055227531999999996,
      "max_rss": 77217792,
      "instructions": 574574894,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "parse-only",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031859376,
      "cpu_time": 0.027129491999999998,
      "max_rss": 69054464,
      "instructions": 178631219,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04628285,
      "cpu_time": 0.042764622,
      "max_rss": 70447104,
      "instructions": 313899191,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033395396,
      "cpu_time": 0.028875121,
      "max_rss": 68472832,
      "instructions": 165995850,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032048198,
      "cpu_time": 0.029062607,
      "max_rss": 68345856,
      "instructions": 168139953,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031565359,
      "cpu_time": 0.028047133,
      "max_rss": 69062656,
      "instructions": 172394354,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032605465,
      "cpu_time": 0.028694068000000003,
      "max_rss": 68444160,
      "instructions": 180848850,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034270234000000004,
      "cpu_time": 0.030067256,
      "max_rss": 68943872,
      "instructions": 180715258,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042703867,
      "cpu_time": 0.038936583,
      "max_rss": 70119424,
      "instructions": 320326979,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.2694458,
      "cpu_time": 0.264806127,
      "max_rss": 87044096,
      "instructions": 3342732578,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "parse-only",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030737309,
      "cpu_time": 0.026961607999999998,
      "max_rss": 69283840,
      "instructions": 165556146,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030871950000000002,
      "cpu_time": 0.026954144,
      "max_rss": 68968448,
      "instructions": 168666331,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038283319,
      "cpu_time": 0.034984181999999996,
      "max_rss": 71487488,
      "instructions": 318756207,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.057529313000000006,
      "cpu_time": 0.053626427,
      "max_rss": 73015296,
      "instructions": 533759882,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "parse-only",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.061714054000000004,
      "cpu_time": 0.057864057,
      "max_rss": 72683520,
      "instructions": 551215419,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "parse-only",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04311261,
      "cpu_time": 0.039304365,
      "max_rss": 70770688,
      "instructions": 352822432,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "parse-only",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.067218072,
      "cpu_time": 0.044387676,
      "max_rss": 73170944,
      "instructions": 352982197,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "parse-only",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.432819349,
      "cpu_time": 0.428008048,
      "max_rss": 100241408,
      "instructions": 5536394128,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "parse-only",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.42485099600000004,
      "cpu_time": 0.420634116,
      "max_rss": 100343808,
      "instructions": 5536310698,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "parse-only",
      "test": "perf/refute-cheap-first",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.030894984,
      "cpu_time": 0.027806097000000002,
      "max_rss": 68378624,
      "instructions": 169667706,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/refute-cheap-last",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.033248757000000004,
      "cpu_time": 0.029249255000000002,
      "max_rss": 68911104,
      "instructions": 169643748,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031781305,
      "cpu_time": 0.027827509,
      "max_rss": 68841472,
      "instructions": 166403448,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033607435000000005,
      "cpu_time": 0.028453781,
      "max_rss": 68653056,
      "instructions": 180449403,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038527595000000005,
      "cpu_time": 0.035115048,
      "max_rss": 70402048,
      "instructions": 247758381,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033188526,
      "cpu_time": 0.029585036,
      "max_rss": 68640768,
      "instructions": 178646223,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "parse-only",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 15.485940377,
      "cpu_time": 15.474847108,
      "max_rss": 915898368,
      "instructions": 166516070450,
      "stdout": "Parse successful.\n",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "parse-only",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040919179,
      "cpu_time": 0.035694738000000004,
      "max_rss": 66945024,
      "instructions": 162662445,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/002_badDef",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.044930612,
      "cpu_time": 0.039403824000000004,
      "max_rss": 66842624,
      "instructions": 162661288,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042656926000000005,
      "cpu_time": 0.038410426000000004,
      "max_rss": 68452352,
      "instructions": 162753308,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039042983,
      "cpu_time": 0.034147897999999996,
      "max_rss": 69292032,
      "instructions": 162695249,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044019194000000005,
      "cpu_time": 0.03917331,
      "max_rss": 68907008,
      "instructions": 162844715,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035918936000000005,
      "cpu_time": 0.030919359,
      "max_rss": 68550656,
      "instructions": 162995897,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038184988,
      "cpu_time": 0.03337666500000001,
      "max_rss": 68976640,
      "instructions": 163023925,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035873021000000005,
      "cpu_time": 0.031170694000000002,
      "max_rss": 68653056,
      "instructions": 162956457,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/009_forallSortBad",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.032332143,
      "cpu_time": 0.028828924000000002,
      "max_rss": 68526080,
      "instructions": 162972622,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/010_nonTypeType",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.040305138000000004,
      "cpu_time": 0.034869163,
      "max_rss": 68550656,
      "instructions": 162903267,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.041557911,
      "cpu_time": 0.036051953,
      "max_rss": 68014080,
      "instructions": 162886819,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/012_nonPropThm",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.037528725,
      "cpu_time": 0.03287978,
      "max_rss": 68214784,
      "instructions": 162683178,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041765138,
      "cpu_time": 0.036771016000000004,
      "max_rss": 69074944,
      "instructions": 162988498,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/014_selfProof",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.048522256,
      "cpu_time": 0.04476128,
      "max_rss": 68268032,
      "instructions": 162698264,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045154392,
      "cpu_time": 0.039482641,
      "max_rss": 66838528,
      "instructions": 162672268,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042381635,
      "cpu_time": 0.036676937,
      "max_rss": 66191360,
      "instructions": 162679715,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044976810000000006,
      "cpu_time": 0.040419895,
      "max_rss": 66940928,
      "instructions": 162690992,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042938314000000005,
      "cpu_time": 0.036990682,
      "max_rss": 68472832,
      "instructions": 163021483,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/019_tut06_bad01",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.039712175,
      "cpu_time": 0.035499961999999996,
      "max_rss": 67076096,
      "instructions": 162685193,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041187024,
      "cpu_time": 0.033999799000000004,
      "max_rss": 66830336,
      "instructions": 162683595,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037428791,
      "cpu_time": 0.032271425,
      "max_rss": 66416640,
      "instructions": 162683761,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037789082,
      "cpu_time": 0.03296291,
      "max_rss": 68624384,
      "instructions": 162811293,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048381015000000006,
      "cpu_time": 0.043154936,
      "max_rss": 68960256,
      "instructions": 162821605,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032890416,
      "cpu_time": 0.029159545999999998,
      "max_rss": 67043328,
      "instructions": 162726272,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03691263,
      "cpu_time": 0.032223855,
      "max_rss": 66568192,
      "instructions": 162763276,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.067303259,
      "cpu_time": 0.032766278,
      "max_rss": 66371584,
      "instructions": 162693160,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041596014,
      "cpu_time": 0.037081659,
      "max_rss": 68509696,
      "instructions": 162729879,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040736593,
      "cpu_time": 0.035626839,
      "max_rss": 68845568,
      "instructions": 162775109,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039426012,
      "cpu_time": 0.034999039,
      "max_rss": 69390336,
      "instructions": 163005292,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040322793,
      "cpu_time": 0.036148413,
      "max_rss": 68358144,
      "instructions": 163797712,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035770213,
      "cpu_time": 0.030715978,
      "max_rss": 68243456,
      "instructions": 164089766,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040449451000000004,
      "cpu_time": 0.035143542,
      "max_rss": 68841472,
      "instructions": 164239133,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040913335,
      "cpu_time": 0.036644238,
      "max_rss": 68890624,
      "instructions": 162707297,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036757273,
      "cpu_time": 0.032013689,
      "max_rss": 68427776,
      "instructions": 162953045,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039089087,
      "cpu_time": 0.033695976,
      "max_rss": 68149248,
      "instructions": 162750924,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035674976000000004,
      "cpu_time": 0.030773154000000004,
      "max_rss": 69033984,
      "instructions": 162948587,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039336648,
      "cpu_time": 0.035377621,
      "max_rss": 68890624,
      "instructions": 163322974,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042572787,
      "cpu_time": 0.037329155999999995,
      "max_rss": 68497408,
      "instructions": 163932668,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038994931000000004,
      "cpu_time": 0.033023753,
      "max_rss": 69230592,
      "instructions": 163624462,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.059819038000000005,
      "cpu_time": 0.029640211,
      "max_rss": 69394432,
      "instructions": 163854673,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040131158,
      "cpu_time": 0.036387804,
      "max_rss": 68616192,
      "instructions": 163850661,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037180471,
      "cpu_time": 0.03254026,
      "max_rss": 68567040,
      "instructions": 163162862,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038224837000000005,
      "cpu_time": 0.03382518,
      "max_rss": 68956160,
      "instructions": 163661390,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035465307,
      "cpu_time": 0.030647005,
      "max_rss": 68481024,
      "instructions": 163674619,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03973931,
      "cpu_time": 0.035848541,
      "max_rss": 68464640,
      "instructions": 167865702,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/046_inductBadNonSort",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.036737838,
      "cpu_time": 0.033018803,
      "max_rss": 68538368,
      "instructions": 162932862,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.036083910000000004,
      "cpu_time": 0.031788136,
      "max_rss": 68136960,
      "instructions": 162736618,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/048_inductLevelParam",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.032566356000000005,
      "cpu_time": 0.028501508000000002,
      "max_rss": 68689920,
      "instructions": 162712562,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/049_inductTooFewParams",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.042818688,
      "cpu_time": 0.037774265,
      "max_rss": 68440064,
      "instructions": 162722704,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.034184711,
      "cpu_time": 0.030005835999999998,
      "max_rss": 68341760,
      "instructions": 162927280,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.038827461,
      "cpu_time": 0.034692583,
      "max_rss": 68784128,
      "instructions": 162967132,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.036270138,
      "cpu_time": 0.033125544,
      "max_rss": 68562944,
      "instructions": 163017817,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/053_inductInIndex",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.035034455,
      "cpu_time": 0.03092446,
      "max_rss": 68960256,
      "instructions": 162901122,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/054_indNeg",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.037037065,
      "cpu_time": 0.032899568000000004,
      "max_rss": 69308416,
      "instructions": 162868415,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.061967034000000004,
      "cpu_time": 0.046155332,
      "max_rss": 69103616,
      "instructions": 163947635,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.038349953,
      "cpu_time": 0.03303902,
      "max_rss": 68816896,
      "instructions": 163073876,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/057_indNegReducible",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.039603811,
      "cpu_time": 0.034886689,
      "max_rss": 68481024,
      "instructions": 163175535,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033578864,
      "cpu_time": 0.028967263,
      "max_rss": 68243456,
      "instructions": 163207479,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040088473,
      "cpu_time": 0.035125847,
      "max_rss": 68239360,
      "instructions": 163243352,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034805029,
      "cpu_time": 0.031331205,
      "max_rss": 69246976,
      "instructions": 163272799,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.035179326000000004,
      "cpu_time": 0.031167015,
      "max_rss": 68362240,
      "instructions": 162853104,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041252291,
      "cpu_time": 0.034788524,
      "max_rss": 69373952,
      "instructions": 162965029,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041436295000000005,
      "cpu_time": 0.036252779,
      "max_rss": 68988928,
      "instructions": 163573014,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034681989,
      "cpu_time": 0.030755971,
      "max_rss": 69029888,
      "instructions": 164140254,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035905400000000004,
      "cpu_time": 0.032060267,
      "max_rss": 68452352,
      "instructions": 163643488,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033218123,
      "cpu_time": 0.027958078,
      "max_rss": 68739072,
      "instructions": 163927502,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045284194,
      "cpu_time": 0.040598154000000004,
      "max_rss": 68161536,
      "instructions": 163912658,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037370309000000004,
      "cpu_time": 0.031476517,
      "max_rss": 68685824,
      "instructions": 163286325,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033813822,
      "cpu_time": 0.028771136,
      "max_rss": 68489216,
      "instructions": 163675090,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.055657573,
      "cpu_time": 0.051302984,
      "max_rss": 68915200,
      "instructions": 163672933,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035955935,
      "cpu_time": 0.030389240999999997,
      "max_rss": 69013504,
      "instructions": 168005649,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031609686000000005,
      "cpu_time": 0.028069482,
      "max_rss": 68263936,
      "instructions": 163298221,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/073_BogusRecursor",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.037623363,
      "cpu_time": 0.03233847,
      "max_rss": 68313088,
      "instructions": 163154759,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037954760000000004,
      "cpu_time": 0.032516247,
      "max_rss": 68603904,
      "instructions": 163759044,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044856900000000005,
      "cpu_time": 0.037671173,
      "max_rss": 68108288,
      "instructions": 165212902,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042148724000000005,
      "cpu_time": 0.037428965,
      "max_rss": 69165056,
      "instructions": 164440834,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039473190000000005,
      "cpu_time": 0.032814818,
      "max_rss": 68849664,
      "instructions": 164770286,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048582722,
      "cpu_time": 0.036667884000000005,
      "max_rss": 68464640,
      "instructions": 166194582,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043927639000000004,
      "cpu_time": 0.038279193999999996,
      "max_rss": 68968448,
      "instructions": 165999228,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045104302000000006,
      "cpu_time": 0.0396568,
      "max_rss": 68841472,
      "instructions": 166839409,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042787064,
      "cpu_time": 0.037132266000000004,
      "max_rss": 68591616,
      "instructions": 168456262,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.064674225,
      "cpu_time": 0.036552827,
      "max_rss": 67993600,
      "instructions": 178960815,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06091950300000001,
      "cpu_time": 0.054506577,
      "max_rss": 69001216,
      "instructions": 163978734,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038097528000000005,
      "cpu_time": 0.033207505,
      "max_rss": 68456448,
      "instructions": 164089755,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044562294,
      "cpu_time": 0.039096280000000004,
      "max_rss": 69160960,
      "instructions": 164095116,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046500015000000006,
      "cpu_time": 0.040892244,
      "max_rss": 69070848,
      "instructions": 164268670,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/087_projOutOfRange",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.049666275,
      "cpu_time": 0.043243883,
      "max_rss": 68476928,
      "instructions": 163818627,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/088_projNotStruct",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.043938612,
      "cpu_time": 0.037954272000000004,
      "max_rss": 68243456,
      "instructions": 163727891,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044727462,
      "cpu_time": 0.039652287,
      "max_rss": 68698112,
      "instructions": 165320385,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/090_projProp2",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.051232002000000006,
      "cpu_time": 0.046033823,
      "max_rss": 69296128,
      "instructions": 165316930,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0382865,
      "cpu_time": 0.033630302,
      "max_rss": 68984832,
      "instructions": 165317308,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/092_projProp4",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.044471736000000005,
      "cpu_time": 0.038493218,
      "max_rss": 68653056,
      "instructions": 165316884,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/093_projProp5",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.033556206000000005,
      "cpu_time": 0.029829619,
      "max_rss": 67997696,
      "instructions": 165391195,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/094_projProp6",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.072515724,
      "cpu_time": 0.038423268000000003,
      "max_rss": 68321280,
      "instructions": 165319912,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046639568000000006,
      "cpu_time": 0.041974071,
      "max_rss": 68284416,
      "instructions": 164801952,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/096_projIndexData",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.040399410000000004,
      "cpu_time": 0.035418370000000005,
      "max_rss": 68902912,
      "instructions": 164819827,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/097_projIndexData2",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.042657818,
      "cpu_time": 0.035425222,
      "max_rss": 68956160,
      "instructions": 164817143,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044222112,
      "cpu_time": 0.038757305000000006,
      "max_rss": 68636672,
      "instructions": 165899978,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034463178000000004,
      "cpu_time": 0.030844601000000003,
      "max_rss": 68915200,
      "instructions": 164748883,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/100_ruleKbad",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.046208344000000005,
      "cpu_time": 0.040479647,
      "max_rss": 68898816,
      "instructions": 164754634,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/101_ruleKAcc",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.03916486,
      "cpu_time": 0.0349874,
      "max_rss": 68771840,
      "instructions": 166858199,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039919225,
      "cpu_time": 0.035404172000000005,
      "max_rss": 68796416,
      "instructions": 163576643,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037272934,
      "cpu_time": 0.033128218,
      "max_rss": 68444160,
      "instructions": 164631448,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03687386,
      "cpu_time": 0.032166257000000004,
      "max_rss": 69033984,
      "instructions": 164280692,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.039793441000000006,
      "cpu_time": 0.03539209,
      "max_rss": 68681728,
      "instructions": 164178803,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034831447,
      "cpu_time": 0.031134665,
      "max_rss": 68542464,
      "instructions": 164481493,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033539308000000004,
      "cpu_time": 0.030359487,
      "max_rss": 69214208,
      "instructions": 163171946,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035348479,
      "cpu_time": 0.031018068,
      "max_rss": 68542464,
      "instructions": 164672667,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037896027000000006,
      "cpu_time": 0.033375552999999995,
      "max_rss": 68841472,
      "instructions": 164570832,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044279442,
      "cpu_time": 0.036995818,
      "max_rss": 68894720,
      "instructions": 164598853,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/111_indexedUnitEta",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.042575457000000004,
      "cpu_time": 0.0372769,
      "max_rss": 68198400,
      "instructions": 164961846,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042174499000000004,
      "cpu_time": 0.036284852,
      "max_rss": 68472832,
      "instructions": 166770619,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/113_indexedStructEta",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.034225637,
      "cpu_time": 0.029347009,
      "max_rss": 69001216,
      "instructions": 165402596,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03750039,
      "cpu_time": 0.032903102,
      "max_rss": 68313088,
      "instructions": 164337009,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041205795,
      "cpu_time": 0.035039155,
      "max_rss": 68538368,
      "instructions": 164374335,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/116_funEtaBad",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.040252278,
      "cpu_time": 0.035171434,
      "max_rss": 69070848,
      "instructions": 164214017,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/117_reflOccLeft",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.042285657000000004,
      "cpu_time": 0.037938493999999996,
      "max_rss": 68325376,
      "instructions": 163804564,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/118_reflOccInIndex",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.044924807000000004,
      "cpu_time": 0.040182419000000004,
      "max_rss": 68882432,
      "instructions": 163877437,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046307634,
      "cpu_time": 0.040427568000000004,
      "max_rss": 69414912,
      "instructions": 164097537,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03978555,
      "cpu_time": 0.03450466,
      "max_rss": 68816896,
      "instructions": 164097741,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043754076,
      "cpu_time": 0.038420502,
      "max_rss": 68698112,
      "instructions": 164390129,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.049020239,
      "cpu_time": 0.040802556000000004,
      "max_rss": 68567040,
      "instructions": 166192339,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039075748,
      "cpu_time": 0.034206849,
      "max_rss": 68874240,
      "instructions": 165108216,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032220112,
      "cpu_time": 0.028361841999999998,
      "max_rss": 68411392,
      "instructions": 167096199,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/125_accRecNoEta",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.039746417,
      "cpu_time": 0.033774143,
      "max_rss": 68714496,
      "instructions": 166965518,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037321089,
      "cpu_time": 0.032458587000000004,
      "max_rss": 69103616,
      "instructions": 164693293,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039755644,
      "cpu_time": 0.034206638,
      "max_rss": 68960256,
      "instructions": 164708392,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034810348000000005,
      "cpu_time": 0.03134968,
      "max_rss": 68304896,
      "instructions": 164707563,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033359074,
      "cpu_time": 0.029832293,
      "max_rss": 68419584,
      "instructions": 164996897,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031427205,
      "cpu_time": 0.028149283,
      "max_rss": 68829184,
      "instructions": 165198502,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038326101,
      "cpu_time": 0.033105494,
      "max_rss": 69062656,
      "instructions": 165157103,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036339541,
      "cpu_time": 0.031176323000000002,
      "max_rss": 68284416,
      "instructions": 162705597,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_defs\n"
    },
    {
      "checker": "parse-only",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.038827967000000005,
      "cpu_time": 0.034180207000000004,
      "max_rss": 69005312,
      "instructions": 163097131,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ind_def\n"
    },
    {
      "checker": "parse-only",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.056076492000000006,
      "cpu_time": 0.031910717000000005,
      "max_rss": 69275648,
      "instructions": 163104810,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ctor_def.mk\n"
    },
    {
      "checker": "parse-only",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042155359,
      "cpu_time": 0.036558957,
      "max_rss": 68894720,
      "instructions": 163109470,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_rec_def.rec\n"
    },
    {
      "checker": "parse-only",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.036162361000000004,
      "cpu_time": 0.031949578,
      "max_rss": 68153344,
      "instructions": 163206778,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/137_dup_rec_def2",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.037438238000000006,
      "cpu_time": 0.032198286000000007,
      "max_rss": 68857856,
      "instructions": 163120439,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.047376469000000004,
      "cpu_time": 0.040152811999999996,
      "max_rss": 68931584,
      "instructions": 163057872,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ctor_rec.rec\n"
    },
    {
      "checker": "parse-only",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042544865,
      "cpu_time": 0.037467739,
      "max_rss": 68526080,
      "instructions": 163266885,
      "stdout": "",
      "stderr": "uncaught exception: Duplicate declaration: dup_ind_con_con.mk\n"
    },
    {
      "checker": "parse-only",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.049257444000000004,
      "cpu_time": 0.043513308,
      "max_rss": 68980736,
      "instructions": 162995510,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "parse-only",
      "test": "tutorial/141_falseFromPartial",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.037163616000000003,
      "cpu_time": 0.031675342,
      "max_rss": 69234688,
      "instructions": 162995732,
      "stdout": "Parse successful.\n",
      "stderr": ""
    },
    {
      "checker": "rpylean",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035442514,
      "cpu_time": 0.01271369,
      "max_rss": 4997120,
      "instructions": 4679553,
      "stdout": "",
      "stderr": "theorem _test : let x := Nat\n                         ^^^\n                         has type\n                           Type\n                         but is expected to have type\n                           Nat\nsummary: 20/20 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000830s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005747376,
      "cpu_time": 0.004357436,
      "max_rss": 6127616,
      "instructions": 8213527,
      "stdout": "",
      "stderr": "recursor _private.Test.0.S.rec.{u} : {motive : _private.Test.0.S \u2192 Sort u} \u2192\n  ((f : Bool) \u2192 motive (_private.Test.0.S.mk f)) \u2192 (t : _private.Test.0.S) \u2192 motive t\nrule for _private.Test.0.S.mk claims 1 fields but the ctor has 0\ninductive _private.Test.0.S : Type\n| mk : Bool \u2192 _private.Test.0.S\n       ^^^^^^^^^^^^^^^^^^^^^^^^\n       constructor declares 0 fields but type has 1\nsummary: 40/40 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001708s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003906461,
      "cpu_time": 0.003135396,
      "max_rss": 5148672,
      "instructions": 4257136,
      "stdout": "",
      "stderr": "theorem bad : Eq t1 t2 :=\n  Eq.refl t1\n  ^^^^^^^^^^\n  has type\n    Eq t1 t1\n  but is expected to have type\n    Eq t1 t2\nsummary: 17/17 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000576s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/large-elim-param",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.0033525020000000003,
      "cpu_time": 0.002696752,
      "max_rss": 4521984,
      "instructions": 3124706,
      "stdout": "",
      "stderr": "summary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000338s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/large-elim-prop-bool",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.005256635,
      "cpu_time": 0.004021832,
      "max_rss": 5492736,
      "instructions": 6300784,
      "stdout": "",
      "stderr": "summary: 26/26 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001037s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004047626,
      "cpu_time": 0.003310286,
      "max_rss": 4497408,
      "instructions": 3199902,
      "stdout": "",
      "stderr": "def down.{u, v} : Type (imax u v) \u2192 Sort (imax u v) :=\n  fun x \u21a6 x\n  ^^^^^^^^^\n  has type\n    Type (imax u v) \u2192 Type (imax u v)\n  but is expected to have type\n    Type (imax u v) \u2192 Sort (imax u v)\nsummary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000301s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0038834980000000004,
      "cpu_time": 0.003150626,
      "max_rss": 4489216,
      "instructions": 3191425,
      "stdout": "",
      "stderr": "def down.{v} : Type v \u2192 Sort v :=\n  fun x \u21a6 x\n  ^^^^^^^^^\n  has type\n    Type v \u2192 Type v\n  but is expected to have type\n    Type v \u2192 Sort v\nsummary: 12/12 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000477s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004571178,
      "cpu_time": 0.003479302,
      "max_rss": 4542464,
      "instructions": 3256009,
      "stdout": "",
      "stderr": "theorem k1 : (n : Nat) \u2192 g n :=\n  fun n \u21a6 True.intro\n  ^^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (n : Nat), True\n  but is expected to have type\n    (n : Nat) \u2192 g n\nsummary: 12/12 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000479s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0045138010000000004,
      "cpu_time": 0.0035039280000000003,
      "max_rss": 4771840,
      "instructions": 3539684,
      "stdout": "",
      "stderr": "recursor Nat.rec.{u_1} : {motive : Nat \u2192 Sort u_1} \u2192\n  motive Nat.zero \u2192 ((n : Nat) \u2192 motive n \u2192 motive (Nat.succ n)) \u2192 (t : Nat) \u2192 motive t\nrule for Nat.succ rhs head is not the corresponding minor (expected bvar #1)\nsummary: 15/15 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000513s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005738048,
      "cpu_time": 0.004784708,
      "max_rss": 7372800,
      "instructions": 12512866,
      "stdout": "",
      "stderr": "inductive E : W \u2192 Type\n| mk : (w : W) \u2192 L (E w) w.0.0 \u2192 E w\n                      ^\n                      unknown structure C\ndef e : E (W.mk (P.mk ((fun x \u21a6 Bool.true) 24083))) :=\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n           unknown structure C\ntheorem bad : T ((fun x \u21a6 Bool.false) 78670) :=\n  let a := E.mk (W.mk (P.mk ((fun x \u21a6 Bool.false) 78670))) e.l\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                 unknown structure C\nsummary: 63/63 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001995s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00338894,
      "cpu_time": 0.0026493750000000003,
      "max_rss": 4308992,
      "instructions": 2611890,
      "stdout": "",
      "stderr": "recursor rogue : False\nrecursor targets no inductive types\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000303s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004082972000000001,
      "cpu_time": 0.002883512,
      "max_rss": 4612096,
      "instructions": 2981748,
      "stdout": "",
      "stderr": "theorem bad : False :=\n  (Bad.mk2 True.intro).0\n  ^^^^^^^^^^^^^^^^^^^^^^\n  Bad is not a structure (it has 2 constructors)\nsummary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000574s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004593711,
      "cpu_time": 0.003245153,
      "max_rss": 5079040,
      "instructions": 4936114,
      "stdout": "",
      "stderr": "def imaxProjBool : ImaxProp \u2192 Bool :=\n  fun p \u21a6 p.value\n          ^^^^^^^\n          cannot project a non-propositional field from a propositional structure\nsummary: 34/34 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000932s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018124905,
      "cpu_time": 0.016164507,
      "max_rss": 24182784,
      "instructions": 64016219,
      "stdout": "",
      "stderr": "inductive Native64ResultSortOwner : (x : Bool) \u2192\n                                    ^^^^^^^^^^^^\n  (h : Native64ResultSortGate x (Native64SortGateB.0.3766726852 ((fun salt \u21a6 x) (OfNat.ofNat 125330)))\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    (Native64SortGateA.1.2023879994 ((fun salt \u21a6 x) (OfNat.ofNat 125330)))\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    (Native64SortGateA.1.2023879994 ((fun salt \u21a6 x) (OfNat.ofNat 125330)))\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    (Native64SortGateA.1.2023879994 ((fun salt \u21a6 x) (OfNat.ofNat 125330)))) \u2192\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    Native64ResultSortGate.rec Prop h\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nhas type\n  (fun index index index index proof \u21a6 Type) (Native64SortGateB.0.3766726852 ((fun salt \u21a6 x) (OfNat.ofNat 125330)))\n  (Native64SortGateA.1.2023879994 ((fun salt \u21a6 x) (OfNat.ofNat 125330)))\n  (Native64SortGateA.1.2023879994 ((fun salt \u21a6 x) (OfNat.ofNat 125330)))\n  (Native64SortGateA.1.2023879994 ((fun salt \u21a6 x) (OfNat.ofNat 125330))) h\nbut is expected to be a Sort (Type or Prop)\ndef Native64ResultSort.asProp : Native64ResultSort.asPropType :=\n  fun x h \u21a6 id (Native64ResultSortOwner x h)\nhas type\n  Native64ResultSortGate.rec Prop h\nbut is expected to have type\n  Prop\nsummary: 161/161 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.014509s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017876148,
      "cpu_time": 0.016070408,
      "max_rss": 22757376,
      "instructions": 60139219,
      "stdout": "",
      "stderr": "def PR14806Subst.proposition : Prop :=\n  PR14806Subst.asProp PR14806Subst.witness\n                      ^^^^^^^^^^^^^^^^^^^^\n                      has type\n                        PR14806Subst.Q\n                      but is expected to have type\n                        PR14806Subst.P\ndef PR14806Subst.falseProof : PR14806Subst.proposition :=\n  PR14806Subst.Owner.mk PR14806Subst.witness Bool.false\n                        ^^^^^^^^^^^^^^^^^^^^\n                        has type\n                          PR14806Subst.Q\n                        but is expected to have type\n                          PR14806Subst.P\ndef PR14806Subst.trueProof : PR14806Subst.proposition :=\n  PR14806Subst.Owner.mk PR14806Subst.witness Bool.true\n                        ^^^^^^^^^^^^^^^^^^^^\n                        has type\n                          PR14806Subst.Q\n                        but is expected to have type\n                          PR14806Subst.P\nsummary: 152/152 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.013872s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004304999,
      "cpu_time": 0.003122291,
      "max_rss": 4677632,
      "instructions": 3076124,
      "stdout": "",
      "stderr": "theorem bad : disc MyBool.true :=\n  True.intro\n  ^^^^^^^^^^\n  has type\n    True\n  but is expected to have type\n    disc MyBool.true\nsummary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000587s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/rec-missing-ih",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.013637112000000002,
      "cpu_time": 0.012024814,
      "max_rss": 25214976,
      "instructions": 67342288,
      "stdout": "",
      "stderr": "summary: 167/167 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.009836s\n"
    },
    {
      "checker": "rpylean",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.013298346,
      "cpu_time": 0.012093481000000001,
      "max_rss": 23638016,
      "instructions": 62671289,
      "stdout": "",
      "stderr": "def Issue.proposition : Prop :=\n  Issue.asProp Issue.gateWitness\n               ^^^^^^^^^^^^^^^^^\n               has type\n                 Issue.GateQ\n               but is expected to have type\n                 Issue.GateP\ndef Issue.projectionSeedUse : \u2200 (p : Issue.ModeP),\n  Eq (Issue.Owner.rec (fun A value \u21a6 True.intro) (Issue.delayedOwner p (Issue.Owner.mk Issue.gateWitness Empty)))\n                                                                                       ^^^^^^^^^^^^^^^^^\n                                                                                       has type\n                                                                                         Issue.GateQ\n                                                                                       but is expected to have type\n                                                                                         Issue.GateP\ntheorem Issue.forallFalse : Issue.ModeP \u2192 False :=\n  fun p \u21a6\n    let historyStep :=\n      Issue.projectionSeedUse p\n        (eagerReduce\n          (Eq.refl\n            (Issue.Owner.rec (fun A value \u21a6 True.intro)\n              (Issue.delayedOwner p (Issue.Owner.mk Issue.gateWitness Empty)))))\n                                                    ^^^^^^^^^^^^^^^^^\n                                                    has type\n                                                      Issue.GateQ\n                                                    but is expected to have type\n                                                      Issue.GateP\nsummary: 174/174 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.009678s\n"
    },
    {
      "checker": "rpylean",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 223.613546277,
      "cpu_time": 223.45039286,
      "max_rss": 5247954944,
      "instructions": 1314855455288,
      "stdout": "Building large str expr for bitvec\nBuilding large str expr for string\nBuilding large str expr for entity\nBuilding large str expr for bitvec\nBuilding large str expr for string\nBuilding large str expr for entity\nBuilding large str expr for option\nBuilding large str expr for record\nBuilding large str expr for zero_exten\nBuilding large str expr for record.get\nBuilding large str expr for string.lik\nBuilding large str expr for record\nBuilding large str expr for record\nBuilding large str expr for bitvec\nBuilding large str expr for string\nBuilding large str expr for entity\nBuilding large str expr for bitvec\nBuilding large str expr for string\nBuilding large str expr for entity\nBuilding large str expr for option\nBuilding large str expr for record\nBuilding large str expr for decimal.va\nBuilding large str expr for ipaddr.isV\nBuilding large str expr for ipaddr.add\nBuilding large str expr for ipaddr.pre\nBuilding large str expr for ipaddr.add\nBuilding large str expr for ipaddr.pre\nBuilding large str expr for datetime.v\nBuilding large str expr for datetime.o\nBuilding large str expr for duration.v\nBuilding large str expr for duration.o\nBuilding large str expr for bvsdiv\nBuilding large str expr for bvudiv\nBuilding large str expr for bvsrem\nBuilding large str expr for bvsmod\nBuilding large str expr for bvurem\nBuilding large str expr for bvlshr\nBuilding large str expr for bvnego\nBuilding large str expr for bvsaddo\nBuilding large str expr for bvssubo\nBuilding large str expr for bvsmulo\nBuilding large str expr for zero_exten\nBuilding large str expr for set.member\nBuilding large str expr for set.subset\nBuilding large str expr for set.inter\nBuilding large str expr for option.get\nBuilding large str expr for record.get\nBuilding large str expr for string.lik\nBuilding large str expr for record\nBuilding large str expr for entity\nBuilding large str expr for entity\nBuilding large str expr for entity\nBuilding large str expr for principal\nBuilding large str expr for entity\nBuilding large str expr for principal\nBuilding large str expr for resource\nBuilding large str expr for action\nBuilding large str expr for context\nBuilding large str expr for attrs[\nBuilding large str expr for tagKeys[\nBuilding large str expr for attrs[\nBuilding large str expr for tagVals[\nBuilding large str expr for attrs[\nBuilding large str expr for tagKeys[\nBuilding large str expr for tagVals[\nBuilding large str expr for tagVals[\nBuilding large str expr for tagKeys[\n",
      "stderr": "summary: 139091/139091 decls checked, peak 4814 MB, allocated 2653 MB, heartbeats 0\nchecked in 223.477595s\n",
      "timeout": 940
    },
    {
      "checker": "rpylean",
      "test": "con-leche",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 720.4360818862915,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "Building large str expr for sorryAx\nBuilding large str expr for propext\nBuilding large str expr for sorryAx\nBuilding large str expr for propext\nBuilding large str expr for shiftLeft\nBuilding large str expr for shiftRight\nBuilding large str expr for shiftLeft\nBuilding large str expr for shiftRight\nBuilding large str expr for shiftLeft\nBuilding large str expr for shiftRight\nBuilding large str expr for shiftLeft\nBuilding large str expr for shiftRight\nBuilding large str expr for shiftLeft\nBuilding large str expr for shiftRight\nBuilding large str expr for shiftLeft\nBuilding large str expr for shiftRight\nBuilding large str expr for shiftLeft\n",
      "stderr": "Killed after exceeding the test's timeout of 12.0\u202fm.\n",
      "timeout": 720
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.029544338000000003,
      "cpu_time": 0.009987145999999999,
      "max_rss": 8347648,
      "instructions": 15072835,
      "stdout": "",
      "stderr": "theorem trans : \u2200 (a : Acc (fun x1 x2 \u21a6 LT.lt x1 x2) (OfNat.ofNat 1)),\n  Eq (f (OfNat.ofNat 1) a) (f (OfNat.ofNat 0) (Acc.inv a (Nat.lt_succ_self (OfNat.ofNat 0)))) :=\n  fun a \u21a6 Eq.refl (f (OfNat.ofNat 1) a)\n  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (a : Acc (fun x1 x2 \u21a6 LT.lt x1 x2) (OfNat.ofNat 1)), Eq (f (OfNat.ofNat 1) a) (f (OfNat.ofNat 1) a)\n  but is expected to have type\n    \u2200 (a : Acc (fun x1 x2 \u21a6 LT.lt x1 x2) (OfNat.ofNat 1)),\n    Eq (f (OfNat.ofNat 1) a) (f (OfNat.ofNat 0) (Acc.inv a (Nat.lt_succ_self (OfNat.ofNat 0))))\nsummary: 66/66 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.004078s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.012780069000000002,
      "cpu_time": 0.010444151,
      "max_rss": 8105984,
      "instructions": 14591915,
      "stdout": "",
      "stderr": "summary: 67/67 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.005369s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.008745385000000001,
      "cpu_time": 0.006416275,
      "max_rss": 8368128,
      "instructions": 15154464,
      "stdout": "",
      "stderr": "summary: 67/67 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.003327s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007116926000000001,
      "cpu_time": 0.005034077,
      "max_rss": 5312512,
      "instructions": 4863012,
      "stdout": "",
      "stderr": "theorem trans : \u2200 {P : Prop} {r : P \u2192 P \u2192 Prop} {\u03b1 : Type} (f : P \u2192 \u03b1) (h : \u2200 (x y : P) (a : r x y), Eq (f x) (f y))\n  (q : Quot r) (z : P), Eq (Quot.lift f h q) (f z) :=\n  fun {P r \u03b1} f h q z \u21a6 Eq.refl (Quot.lift f h q)\n  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 {P : Prop} {r : P \u2192 P \u2192 Prop} {\u03b1 : Type} (f : P \u2192 \u03b1) (h : \u2200 (x y : P) (a : r x y), Eq (f x) (f y)) (q : Quot r),\n    P \u2192 Eq (Quot.lift f h q) (Quot.lift f h q)\n  but is expected to have type\n    \u2200 {P : Prop} {r : P \u2192 P \u2192 Prop} {\u03b1 : Type} (f : P \u2192 \u03b1) (h : \u2200 (x y : P) (a : r x y), Eq (f x) (f y)) (q : Quot r)\n    (z : P), Eq (Quot.lift f h q) (f z)\nsummary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001286s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.008186338000000001,
      "cpu_time": 0.0059786530000000004,
      "max_rss": 5455872,
      "instructions": 5028989,
      "stdout": "",
      "stderr": "theorem left : \u2200 {P : Prop} {r : P \u2192 P \u2192 Prop} {\u03b1 : Type} (f : P \u2192 \u03b1) (h : \u2200 (x y : P) (a : r x y), Eq (f x) (f y))\n  (q : Quot r) (z : P), Eq (Quot.lift f h q) (Quot.lift f h (Quot.mk r z)) :=\n  fun {P r \u03b1} f h q z \u21a6 Eq.refl (Quot.lift f h q)\n  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 {P : Prop} {r : P \u2192 P \u2192 Prop} {\u03b1 : Type} (f : P \u2192 \u03b1) (h : \u2200 (x y : P) (a : r x y), Eq (f x) (f y)) (q : Quot r),\n    P \u2192 Eq (Quot.lift f h q) (Quot.lift f h q)\n  but is expected to have type\n    \u2200 {P : Prop} {r : P \u2192 P \u2192 Prop} {\u03b1 : Type} (f : P \u2192 \u03b1) (h : \u2200 (x y : P) (a : r x y), Eq (f x) (f y)) (q : Quot r)\n    (z : P), Eq (Quot.lift f h q) (Quot.lift f h (Quot.mk r z))\nsummary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001408s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006947168,
      "cpu_time": 0.005219344000000001,
      "max_rss": 5079040,
      "instructions": 4450558,
      "stdout": "",
      "stderr": "summary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001185s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006891724,
      "cpu_time": 0.004801398,
      "max_rss": 4861952,
      "instructions": 4161007,
      "stdout": "",
      "stderr": "summary: 9/9 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000962s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0067497880000000005,
      "cpu_time": 0.004840734,
      "max_rss": 4747264,
      "instructions": 3562639,
      "stdout": "",
      "stderr": "def etaCtor : \u2200 (x : True \u2192 T), Eq (T.mk (T.val (x True.intro))) x :=\n  fun x \u21a6 Eq.refl x\n  ^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (x : True \u2192 T), Eq x x\n  but is expected to have type\n    \u2200 (x : True \u2192 T), Eq (T.mk (T.val (x True.intro))) x\nsummary: 15/15 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000831s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005312186,
      "cpu_time": 0.004198726,
      "max_rss": 4853760,
      "instructions": 3484456,
      "stdout": "",
      "stderr": "def etaRuleK : \u2200 (a : Eq Bool.true Bool.true \u2192 Bool), Eq (Eq.rec (a (Eq.refl Bool.true))) a :=\n  fun a \u21a6 Eq.refl a\n  ^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (a : Eq Bool.true Bool.true \u2192 Bool), Eq a a\n  but is expected to have type\n    \u2200 (a : Eq Bool.true Bool.true \u2192 Bool), Eq (Eq.rec (a (Eq.refl Bool.true))) a\nsummary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000541s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.004860721,
      "cpu_time": 0.003718572,
      "max_rss": 4141056,
      "instructions": 2549883,
      "stdout": "",
      "stderr": "summary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000408s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0055200660000000006,
      "cpu_time": 0.0041208600000000005,
      "max_rss": 4448256,
      "instructions": 2563255,
      "stdout": "",
      "stderr": "def EcosystemCase : Type 1 :=\n  let u := Type\n           ^^^^\n           has type\n             Type 1\n           but is expected to have type\n             Type\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000508s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.0058032660000000005,
      "cpu_time": 0.00420036,
      "max_rss": 4534272,
      "instructions": 3343508,
      "stdout": "",
      "stderr": "summary: 14/14 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000820s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0066298830000000005,
      "cpu_time": 0.005108598,
      "max_rss": 4468736,
      "instructions": 2988504,
      "stdout": "",
      "stderr": "inductive LALReduciblePositivity : Type\n| mk : (LALConstType Unit LALReduciblePositivity \u2192 LALReduciblePositivity) \u2192 LALReduciblePositivity\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        arg #1 has a non-positive occurrence of the datatype being declared\nsummary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000637s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.0043613670000000005,
      "cpu_time": 0.003371139,
      "max_rss": 4685824,
      "instructions": 3278566,
      "stdout": "",
      "stderr": "summary: 13/13 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000440s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.004678139,
      "cpu_time": 0.003661736,
      "max_rss": 4706304,
      "instructions": 3281618,
      "stdout": "",
      "stderr": "summary: 13/13 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000439s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005154351000000001,
      "cpu_time": 0.003618868,
      "max_rss": 4415488,
      "instructions": 2743203,
      "stdout": "",
      "stderr": "summary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000328s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.030435437000000003,
      "cpu_time": 0.003973779,
      "max_rss": 4530176,
      "instructions": 2836403,
      "stdout": "",
      "stderr": "inductive LALProofParameterSwap : (P : Prop) \u2192 P \u2192 P \u2192 Type\n| mk : {P : Prop} \u2192 {p : P} \u2192 {q : P} \u2192 LALProofParameterSwap P q p\n       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n       invalid return type\nsummary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000354s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/subject-reduction-redex",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007448997000000001,
      "cpu_time": 0.005791079,
      "max_rss": 8429568,
      "instructions": 15240312,
      "stdout": "",
      "stderr": "def redex : (a : Acc (fun x1 x2 \u21a6 LT.lt x1 x2) (OfNat.ofNat 1)) \u2192\n  (D : Bool \u2192 Type) \u2192\n    (D (f (OfNat.ofNat 0) (Acc.inv a (Nat.lt_succ_self (OfNat.ofNat 0)))) \u2192 Unit) \u2192 D (f (OfNat.ofNat 1) a) \u2192 Unit :=\n  fun a D k x0 \u21a6 (fun y \u21a6 k y) x0\nhas type\n  D (f (OfNat.ofNat 1) (redex._proof_2 a))\nbut is expected to have type\n  D (f (OfNat.ofNat 0) (redex._proof_1 a))\nsummary: 66/66 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.002966s\n"
    },
    {
      "checker": "rpylean",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0074472340000000005,
      "cpu_time": 0.005948343000000001,
      "max_rss": 8212480,
      "instructions": 14878780,
      "stdout": "",
      "stderr": "def reduct : (a : Acc (fun x1 x2 \u21a6 LT.lt x1 x2) (OfNat.ofNat 1)) \u2192\n  (D : Bool \u2192 Type) \u2192\n    (D (f (OfNat.ofNat 0) (Acc.inv a (Nat.lt_succ_self (OfNat.ofNat 0)))) \u2192 Unit) \u2192 D (f (OfNat.ofNat 1) a) \u2192 Unit :=\n  fun a D k x0 \u21a6 k x0\nhas type\n  D (f (OfNat.ofNat 1) a)\nbut is expected to have type\n  D (f (OfNat.ofNat 0) (redex._proof_1 a))\nsummary: 65/65 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.003087s\n"
    },
    {
      "checker": "rpylean",
      "test": "cslib",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 1800.2886724472046,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 30.0\u202fm.\n",
      "timeout": 1800
    },
    {
      "checker": "rpylean",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 144.76110271500002,
      "cpu_time": 144.625191154,
      "max_rss": 3793842176,
      "instructions": 753024725903,
      "stdout": "",
      "stderr": "summary: 54475/54475 decls checked, peak 3478 MB, allocated 1253 MB, heartbeats 0\nchecked in 144.643903s\n",
      "timeout": 500
    },
    {
      "checker": "rpylean",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.15935475500000001,
      "cpu_time": 0.154595323,
      "max_rss": 58441728,
      "instructions": 978321954,
      "stdout": "",
      "stderr": "summary: 2059/2059 decls checked, peak 51 MB, allocated 15 MB, heartbeats 0\nchecked in 0.149878s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "mathlib",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "rpylean",
      "test": "navier-stokes-euler",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0,
      "cpu_time": 0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Declined via the `declines` field in the checker configuration; the checker was not run."
    },
    {
      "checker": "rpylean",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004391924,
      "cpu_time": 0.003284609,
      "max_rss": 4251648,
      "instructions": 2613411,
      "stdout": "",
      "stderr": "recursor rogue : False\nrecursor rogue is not a name the kernel generates for False\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000428s\n"
    },
    {
      "checker": "rpylean",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0043321720000000005,
      "cpu_time": 0.003189927,
      "max_rss": 4169728,
      "instructions": 2493184,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000378s\n"
    },
    {
      "checker": "rpylean",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005331463000000001,
      "cpu_time": 0.003901788,
      "max_rss": 5521408,
      "instructions": 6214548,
      "stdout": "",
      "stderr": "summary: 26/26 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001302s\n"
    },
    {
      "checker": "rpylean",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0057871170000000005,
      "cpu_time": 0.004419472,
      "max_rss": 5648384,
      "instructions": 6346002,
      "stdout": "",
      "stderr": "theorem natAddLitBad : Eq (Nat.add (OfNat.ofNat 123456789) (OfNat.ofNat 987654321)) (OfNat.ofNat 1111111111) :=\n  Eq.refl (Nat.add (OfNat.ofNat 123456789) (OfNat.ofNat 987654321))\n  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  has type\n    Eq (Nat.add (OfNat.ofNat 123456789) (OfNat.ofNat 987654321)) (Nat.add (OfNat.ofNat 123456789) (OfNat.ofNat 987654321))\n  but is expected to have type\n    Eq (Nat.add (OfNat.ofNat 123456789) (OfNat.ofNat 987654321)) (OfNat.ofNat 1111111111)\nsummary: 25/25 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001574s\n"
    },
    {
      "checker": "rpylean",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005058982,
      "cpu_time": 0.0039845720000000005,
      "max_rss": 5558272,
      "instructions": 6584174,
      "stdout": "",
      "stderr": "summary: 30/30 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001082s\n"
    },
    {
      "checker": "rpylean",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004738373000000001,
      "cpu_time": 0.0037230500000000003,
      "max_rss": 5713920,
      "instructions": 6904447,
      "stdout": "",
      "stderr": "summary: 30/30 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000991s\n"
    },
    {
      "checker": "rpylean",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004651429,
      "cpu_time": 0.0037167180000000004,
      "max_rss": 4476928,
      "instructions": 2634625,
      "stdout": "",
      "stderr": "recursor False.rec.{u} : (motive : False \u2192 Sort u) \u2192 (t : False) \u2192 motive t\nrecursor has 0 rule(s) but its inductive has 1 constructor(s)\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000306s\n"
    },
    {
      "checker": "rpylean",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004098975,
      "cpu_time": 0.0031090170000000004,
      "max_rss": 4407296,
      "instructions": 2884286,
      "stdout": "",
      "stderr": "theorem badFalse : False :=\n  (Wrapper.mk True.intro).p\n              ^^^^^^^^^^\n              has type\n                True\n              but is expected to have type\n                False\nsummary: 9/9 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000351s\n"
    },
    {
      "checker": "rpylean",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0045844430000000005,
      "cpu_time": 0.003453785,
      "max_rss": 4288512,
      "instructions": 2489463,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000231s\n"
    },
    {
      "checker": "rpylean",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.141443558,
      "cpu_time": 0.134781801,
      "max_rss": 123559936,
      "instructions": 1322949582,
      "stdout": "",
      "stderr": "summary: 34/34 decls checked, peak 113 MB, allocated 77 MB, heartbeats 0\nchecked in 0.131760s\n",
      "timeout": 100
    },
    {
      "checker": "rpylean",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008722171,
      "cpu_time": 0.007353376,
      "max_rss": 13692928,
      "instructions": 31267738,
      "stdout": "",
      "stderr": "summary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.004552s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.497199916,
      "cpu_time": 3.433453833,
      "max_rss": 1535995904,
      "instructions": 16085875903,
      "stdout": "",
      "stderr": "summary: 20/20 decls checked, peak 1477 MB, allocated 1376 MB, heartbeats 0\nchecked in 3.431300s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/church-numerals",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.055137646000000005,
      "cpu_time": 0.026670529,
      "max_rss": 11284480,
      "instructions": 74984898,
      "stdout": "",
      "stderr": "Unexpected error during type checking\nsummary: 6/6 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nRPython traceback:\n  File \"rpylean__rlib.c\", line 148, in CLI_main\n  File \"rpylean_cli.c\", line 513, in check\n  File \"rpylean_cli.c\", line 4734, in _check_one_file\n  File \"rpylean_environment.c\", line 671, in EnvironmentBuilder_consume\n  File \"rpylean_cli.c\", line 15377, in _StreamingChecker_on_declaration\n  File \"rpylean_environment.c\", line 7492, in Environment_type_check_one\n  File \"rpylean_objects.c\", line 7601, in W_Declaration_type_check\n  File \"rpylean_objects_1.c\", line 60790, in W_Theorem_type_check\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects.c\", line 39575, in W_FunBase_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects.c\", line 39575, in W_FunBase_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects.c\", line 39575, in W_FunBase_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  File \"rpylean_objects_1.c\", line 5680, in W_App_def_eq\n  File \"rpylean_environment.c\", line 15364, in TypeChecker__def_eq\n  File \"rpylean_environment.c\", line 24662, in TypeChecker__def_eq_core\n  ...\nFatal RPython error: StackOverflow\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.119735295,
      "cpu_time": 0.117197065,
      "max_rss": 39211008,
      "instructions": 1607647184,
      "stdout": "",
      "stderr": "summary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.114446s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.238288396,
      "cpu_time": 0.23501116200000002,
      "max_rss": 46092288,
      "instructions": 1961444674,
      "stdout": "",
      "stderr": "summary: 24/24 decls checked, peak 38 MB, allocated 6 MB, heartbeats 0\nchecked in 0.232609s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009543471000000001,
      "cpu_time": 0.007839914,
      "max_rss": 16896000,
      "instructions": 44182763,
      "stdout": "",
      "stderr": "summary: 19/19 decls checked, peak 34 MB, allocated 2 MB, heartbeats 0\nchecked in 0.005740s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012201187,
      "cpu_time": 0.010729286000000001,
      "max_rss": 16654336,
      "instructions": 44140696,
      "stdout": "",
      "stderr": "summary: 19/19 decls checked, peak 34 MB, allocated 2 MB, heartbeats 0\nchecked in 0.007779s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.3821795240000005,
      "cpu_time": 4.339637866,
      "max_rss": 1144889344,
      "instructions": 29618212626,
      "stdout": "",
      "stderr": "summary: 194/194 decls checked, peak 1036 MB, allocated 1018 MB, heartbeats 0\nchecked in 4.336459s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.805728329000001,
      "cpu_time": 5.769803088,
      "max_rss": 877535232,
      "instructions": 26271146443,
      "stdout": "",
      "stderr": "summary: 2432/2432 decls checked, peak 795 MB, allocated 765 MB, heartbeats 0\nchecked in 5.767680s\n",
      "timeout": 60
    },
    {
      "checker": "rpylean",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004480451,
      "cpu_time": 0.003352153,
      "max_rss": 4685824,
      "instructions": 3426646,
      "stdout": "",
      "stderr": "summary: 13/13 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000420s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0043290970000000005,
      "cpu_time": 0.003361127,
      "max_rss": 5054464,
      "instructions": 4612581,
      "stdout": "",
      "stderr": "summary: 14/14 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000606s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/let-ladder",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.744108171,
      "cpu_time": 0.715271947,
      "max_rss": 345346048,
      "instructions": 2314299763,
      "stdout": "",
      "stderr": "Unexpected error during type checking\nsummary: 22/22 decls checked, peak 315 MB, allocated 286 MB, heartbeats 0\nRPython traceback:\n  File \"rpylean__rlib.c\", line 148, in CLI_main\n  File \"rpylean_cli.c\", line 513, in check\n  File \"rpylean_cli.c\", line 4734, in _check_one_file\n  File \"rpylean_environment.c\", line 671, in EnvironmentBuilder_consume\n  File \"rpylean_cli.c\", line 15377, in _StreamingChecker_on_declaration\n  File \"rpylean_environment.c\", line 7492, in Environment_type_check_one\n  File \"rpylean_objects.c\", line 7601, in W_Declaration_type_check\n  File \"rpylean_objects_1.c\", line 60138, in W_Definition_type_check\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  File \"rpylean_objects.c\", line 59998, in _iter_infer\n  ...\nFatal RPython error: StackOverflow\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 16.418158213,
      "cpu_time": 16.368556247,
      "max_rss": 1456123904,
      "instructions": 36326718231,
      "stdout": "",
      "stderr": "summary: 588/588 decls checked, peak 1336 MB, allocated 1068 MB, heartbeats 0\nchecked in 16.366549s\n",
      "timeout": 80
    },
    {
      "checker": "rpylean",
      "test": "perf/magma-list-deep-n36",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 390.17374539375305,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 6.5\u202fm.\n",
      "timeout": 390
    },
    {
      "checker": "rpylean",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 134.708238052,
      "cpu_time": 134.55824450900002,
      "max_rss": 6984712192,
      "instructions": 419910521816,
      "stdout": "",
      "stderr": "summary: 324/324 decls checked, peak 6335 MB, allocated 4861 MB, heartbeats 0\nchecked in 134.570659s\n",
      "timeout": 260
    },
    {
      "checker": "rpylean",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 11.623767540000001,
      "cpu_time": 11.536321328,
      "max_rss": 2762842112,
      "instructions": 37304738507,
      "stdout": "",
      "stderr": "summary: 324/324 decls checked, peak 2584 MB, allocated 2128 MB, heartbeats 0\nchecked in 11.534447s\n",
      "timeout": 60
    },
    {
      "checker": "rpylean",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 8.194642015000001,
      "cpu_time": 8.135270531,
      "max_rss": 1492148224,
      "instructions": 44199611767,
      "stdout": "Building large str expr for [0,0,0,0],\n",
      "stderr": "summary: 3425/3425 decls checked, peak 1360 MB, allocated 933 MB, heartbeats 0\nchecked in 8.132403s\n",
      "timeout": 70
    },
    {
      "checker": "rpylean",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 60.368477675,
      "cpu_time": 60.222653642,
      "max_rss": 3194130432,
      "instructions": 143576584356,
      "stdout": "Building large str expr for [0,1,2,3,4\n",
      "stderr": "summary: 3425/3425 decls checked, peak 2894 MB, allocated 2887 MB, heartbeats 0\nchecked in 60.226585s\n",
      "timeout": 130
    },
    {
      "checker": "rpylean",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010132120000000001,
      "cpu_time": 0.008454929,
      "max_rss": 13889536,
      "instructions": 24717674,
      "stdout": "",
      "stderr": "theorem kernel_refute_cheap_first : Eq\n  (Prod.mk Bool.false\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n  (Prod.mk Bool.true\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                        N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) :=\n  Eq.refl\n  ^^^^^^^\n    (Prod.mk Bool.false\n^^^^^^^^^^^^^^^^^^^^^^^\n      (count\n^^^^^^^^^^^^\n        (N.S\n^^^^^^^^^^^^\n          (N.S\n^^^^^^^^^^^^^^\n            (N.S\n^^^^^^^^^^^^^^^^\n              (N.S\n^^^^^^^^^^^^^^^^^^\n                (N.S\n^^^^^^^^^^^^^^^^^^^^\n                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^\n                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^\n                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                        N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nhas type\n  Eq\n  (Prod.mk Bool.false\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n  (Prod.mk Bool.false\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\nbut is expected to have type\n  Eq\n  (Prod.mk Bool.false\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n  (Prod.mk Bool.true\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                        N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\nsummary: 17/17 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.005823s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.13393950200000002,
      "cpu_time": 0.130703542,
      "max_rss": 39809024,
      "instructions": 1661001476,
      "stdout": "",
      "stderr": "theorem kernel_refute_cheap_last : Eq\n  (Prod.mk\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n    Bool.false)\n  (Prod.mk\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                        N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n    Bool.true) :=\n  Eq.refl\n  ^^^^^^^\n    (Prod.mk\n^^^^^^^^^^^^\n      (count\n^^^^^^^^^^^^\n        (N.S\n^^^^^^^^^^^^\n          (N.S\n^^^^^^^^^^^^^^\n            (N.S\n^^^^^^^^^^^^^^^^\n              (N.S\n^^^^^^^^^^^^^^^^^^\n                (N.S\n^^^^^^^^^^^^^^^^^^^^\n                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^\n                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^\n                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                                                                                                                                                                                                                                                                                                                                                                                                        N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n      Bool.false)\n^^^^^^^^^^^^^^^^^\nhas type\n  Eq\n  (Prod.mk\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n    Bool.false)\n  (Prod.mk\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n    Bool.false)\nbut is expected to have type\n  Eq\n  (Prod.mk\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n    Bool.false)\n  (Prod.mk\n    (count\n      (N.S\n        (N.S\n          (N.S\n            (N.S\n              (N.S\n                (N.S\n                  (N.S\n                    (N.S\n                      (N.S\n                        (N.S\n                          (N.S\n                            (N.S\n                              (N.S\n                                (N.S\n                                  (N.S\n                                    (N.S\n                                      (N.S\n                                        (N.S\n                                          (N.S\n                                            (N.S\n                                              (N.S\n                                                (N.S\n                                                  (N.S\n                                                    (N.S\n                                                      (N.S\n                                                        (N.S\n                                                          (N.S\n                                                            (N.S\n                                                              (N.S\n                                                                (N.S\n                                                                  (N.S\n                                                                    (N.S\n                                                                      (N.S\n                                                                        (N.S\n                                                                          (N.S\n                                                                            (N.S\n                                                                              (N.S\n                                                                                (N.S\n                                                                                  (N.S\n                                                                                    (N.S\n                                                                                      (N.S\n                                                                                        (N.S\n                                                                                          (N.S\n                                                                                            (N.S\n                                                                                              (N.S\n                                                                                                (N.S\n                                                                                                  (N.S\n                                                                                                    (N.S\n                                                                                                      (N.S\n                                                                                                        (N.S\n                                                                                                          (N.S\n                                                                                                            (N.S\n                                                                                                              (N.S\n                                                                                                                (N.S\n                                                                                                                  (N.S\n                                                                                                                    (N.S\n                                                                                                                      (N.S\n                                                                                                                        (N.S\n                                                                                                                          (N.S\n                                                                                                                            (N.S\n                                                                                                                              (N.S\n                                                                                                                                (N.S\n                                                                                                                                  (N.S\n                                                                                                                                    (N.S\n                                                                                                                                      (N.S\n                                                                                                                                        (N.S\n                                                                                                                                          (N.S\n                                                                                                                                            (N.S\n                                                                                                                                              (N.S\n                                                                                                                                                (N.S\n                                                                                                                                                  (N.S\n                                                                                                                                                    (N.S\n                                                                                                                                                      (N.S\n                                                                                                                                                        (N.S\n                                                                                                                                                          (N.S\n                                                                                                                                                            (N.S\n                                                                                                                                                              (N.S\n                                                                                                                                                                (N.S\n                                                                                                                                                                  (N.S\n                                                                                                                                                                    (N.S\n                                                                                                                                                                      (N.S\n                                                                                                                                                                        (N.S\n                                                                                                                                                                          (N.S\n                                                                                                                                                                            (N.S\n                                                                                                                                                                              (N.S\n                                                                                                                                                                                (N.S\n                                                                                                                                                                                  (N.S\n                                                                                                                                                                                    (N.S\n                                                                                                                                                                                      (N.S\n                                                                                                                                                                                        (N.S\n                                                                                                                                                                                          (N.S\n                                                                                                                                                                                            (N.S\n                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                        (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                          (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                            (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                              (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                  (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                    (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                      (N.S\n                                                                                                                                                                                                                                                                                                                                                                                                                        N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n    Bool.true)\nsummary: 17/17 decls checked, peak 33 MB, allocated 1 MB, heartbeats 0\nchecked in 0.127451s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010946987,
      "cpu_time": 0.009417428,
      "max_rss": 4947968,
      "instructions": 154372614,
      "stdout": "",
      "stderr": "summary: 13/13 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.006904s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050285827000000005,
      "cpu_time": 0.046879266,
      "max_rss": 45195264,
      "instructions": 229213901,
      "stdout": "",
      "stderr": "summary: 16/16 decls checked, peak 44 MB, allocated 12 MB, heartbeats 0\nchecked in 0.043512s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01202166,
      "cpu_time": 0.010276484,
      "max_rss": 15081472,
      "instructions": 38871074,
      "stdout": "",
      "stderr": "summary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.006616s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005877539,
      "cpu_time": 0.0046274110000000005,
      "max_rss": 6328320,
      "instructions": 8149210,
      "stdout": "",
      "stderr": "summary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.001254s\n",
      "timeout": 50
    },
    {
      "checker": "rpylean",
      "test": "std",
      "status": "timeout",
      "correctness": "error",
      "exit_code": -9,
      "wall_time": 590.1953210830688,
      "cpu_time": 0.0,
      "max_rss": 0,
      "instructions": 0,
      "stdout": "",
      "stderr": "Killed after exceeding the test's timeout of 9.8\u202fm.\n",
      "timeout": 590
    },
    {
      "checker": "rpylean",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0040174830000000005,
      "cpu_time": 0.003050807,
      "max_rss": 4206592,
      "instructions": 2497226,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000078s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003384586,
      "cpu_time": 0.0026905790000000002,
      "max_rss": 4374528,
      "instructions": 2526718,
      "stdout": "",
      "stderr": "def badDef : Prop :=\n  Type\n  ^^^^\n  has type\n    Type 1\n  but is expected to have type\n    Prop\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000102s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0032602720000000003,
      "cpu_time": 0.00258979,
      "max_rss": 4239360,
      "instructions": 2522990,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000084s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003775819,
      "cpu_time": 0.002842847,
      "max_rss": 4571136,
      "instructions": 2504538,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000096s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00390978,
      "cpu_time": 0.002997076,
      "max_rss": 4583424,
      "instructions": 2558987,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000105s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003776371,
      "cpu_time": 0.002935229,
      "max_rss": 4452352,
      "instructions": 2618249,
      "stdout": "",
      "stderr": "summary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000151s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003821946,
      "cpu_time": 0.003024857,
      "max_rss": 4444160,
      "instructions": 2629213,
      "stdout": "",
      "stderr": "summary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000122s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003728311,
      "cpu_time": 0.00297884,
      "max_rss": 4435968,
      "instructions": 2601461,
      "stdout": "",
      "stderr": "summary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000131s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004243065,
      "cpu_time": 0.003391387,
      "max_rss": 4632576,
      "instructions": 2678424,
      "stdout": "",
      "stderr": "def forallSortBad : Prop :=\n  \u2200 (x : id Prop) (x : x), x \u2192 x\n                       ^\n                       has type\n                         x\n                       but is expected to be a Sort (Type or Prop)\nsummary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000184s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004235531,
      "cpu_time": 0.003362504,
      "max_rss": 4440064,
      "instructions": 2612376,
      "stdout": "",
      "stderr": "def nonTypeType : constType :=\n                  ^^^^^^^^^\n                  has type\n                    Type \u2192 Type \u2192 Type\n                  but is expected to be a Sort (Type or Prop)\nsummary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000135s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0038833110000000004,
      "cpu_time": 0.0029103230000000003,
      "max_rss": 4550656,
      "instructions": 2602087,
      "stdout": "",
      "stderr": "axiom nonTypeAxiom : constType\n                     ^^^^^^^^^\n                     has type\n                       Type \u2192 Type \u2192 Type\n                     but is expected to be a Sort (Type or Prop)\nsummary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000133s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0032547030000000003,
      "cpu_time": 0.002595029,
      "max_rss": 4530176,
      "instructions": 2540304,
      "stdout": "",
      "stderr": "theorem nonPropThm : Prop :=\n                     ^^^^\n                     has sort\n                       Type\n                     but the type of a theorem must be a proposition (Prop)\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000107s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0037973200000000003,
      "cpu_time": 0.0029796840000000002,
      "max_rss": 4423680,
      "instructions": 2631722,
      "stdout": "",
      "stderr": "summary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000118s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003481679,
      "cpu_time": 0.0028395800000000004,
      "max_rss": 4096000,
      "instructions": 2547325,
      "stdout": "",
      "stderr": "theorem selfProof : \u2200 (p : Prop), p :=\n  selfProof\n  ^^^^^^^^^\n  `selfProof` is not yet declared\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000149s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003449287,
      "cpu_time": 0.0027881840000000004,
      "max_rss": 4055040,
      "instructions": 2498102,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000068s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0033759410000000004,
      "cpu_time": 0.002663438,
      "max_rss": 4157440,
      "instructions": 2500359,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000077s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003341866,
      "cpu_time": 0.0025625580000000004,
      "max_rss": 4231168,
      "instructions": 2503538,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000070s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00403215,
      "cpu_time": 0.002933246,
      "max_rss": 4411392,
      "instructions": 2629917,
      "stdout": "",
      "stderr": "summary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000139s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0033445310000000004,
      "cpu_time": 0.002548395,
      "max_rss": 4120576,
      "instructions": 2511438,
      "stdout": "",
      "stderr": "Invalid declaration tut06_bad01.{u, u}: duplicate level parameter u\n\nsummary: 0/0 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000068s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003201002,
      "cpu_time": 0.002479262,
      "max_rss": 4165632,
      "instructions": 2502348,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000069s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003880044,
      "cpu_time": 0.002962652,
      "max_rss": 4214784,
      "instructions": 2502636,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000085s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0038162350000000003,
      "cpu_time": 0.0028909170000000002,
      "max_rss": 4251648,
      "instructions": 2546458,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000094s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0044615850000000006,
      "cpu_time": 0.003481468,
      "max_rss": 4153344,
      "instructions": 2549463,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000174s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004176141,
      "cpu_time": 0.0032551299999999997,
      "max_rss": 4337664,
      "instructions": 2522779,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000097s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004310151,
      "cpu_time": 0.003450517,
      "max_rss": 4370432,
      "instructions": 2537566,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000150s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00508836,
      "cpu_time": 0.0036716250000000004,
      "max_rss": 4116480,
      "instructions": 2505269,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000095s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003606381,
      "cpu_time": 0.0027670430000000003,
      "max_rss": 4096000,
      "instructions": 2516735,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000081s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003959053000000001,
      "cpu_time": 0.003058662,
      "max_rss": 4251648,
      "instructions": 2535380,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000106s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00430419,
      "cpu_time": 0.003317329,
      "max_rss": 4304896,
      "instructions": 2625645,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000139s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0038636850000000004,
      "cpu_time": 0.002963302,
      "max_rss": 4485120,
      "instructions": 2941880,
      "stdout": "",
      "stderr": "summary: 7/7 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000241s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0042624130000000005,
      "cpu_time": 0.0031926420000000003,
      "max_rss": 4501504,
      "instructions": 3233500,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000260s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00426157,
      "cpu_time": 0.003332868,
      "max_rss": 4743168,
      "instructions": 3423323,
      "stdout": "",
      "stderr": "summary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000283s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003482148,
      "cpu_time": 0.002718291,
      "max_rss": 4288512,
      "instructions": 2509913,
      "stdout": "",
      "stderr": "summary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000087s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004162945,
      "cpu_time": 0.003208041,
      "max_rss": 4591616,
      "instructions": 2597682,
      "stdout": "",
      "stderr": "summary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000115s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0041048460000000005,
      "cpu_time": 0.003296419,
      "max_rss": 4304896,
      "instructions": 2526645,
      "stdout": "",
      "stderr": "summary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000098s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00424567,
      "cpu_time": 0.003342372,
      "max_rss": 4354048,
      "instructions": 2582939,
      "stdout": "",
      "stderr": "summary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000134s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0037941740000000004,
      "cpu_time": 0.003071408,
      "max_rss": 4501504,
      "instructions": 2689820,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000167s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0038915570000000003,
      "cpu_time": 0.0031116100000000003,
      "max_rss": 4526080,
      "instructions": 2866375,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000156s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003929748,
      "cpu_time": 0.003220587,
      "max_rss": 4513792,
      "instructions": 2776536,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000139s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003965886,
      "cpu_time": 0.003246566,
      "max_rss": 4489216,
      "instructions": 2863602,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000168s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0037058580000000002,
      "cpu_time": 0.002992639,
      "max_rss": 4661248,
      "instructions": 2859977,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000167s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003958903000000001,
      "cpu_time": 0.003065666,
      "max_rss": 4542464,
      "instructions": 2645354,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000241s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005491927000000001,
      "cpu_time": 0.004012295,
      "max_rss": 4546560,
      "instructions": 2793930,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000154s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0049457120000000005,
      "cpu_time": 0.004104217,
      "max_rss": 4538368,
      "instructions": 2791082,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000251s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004521448,
      "cpu_time": 0.0033272650000000003,
      "max_rss": 4874240,
      "instructions": 4009820,
      "stdout": "",
      "stderr": "summary: 14/14 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000821s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004099486,
      "cpu_time": 0.003194788,
      "max_rss": 4521984,
      "instructions": 2616948,
      "stdout": "",
      "stderr": "inductive inductBadNonSort : constType\n                             ^^^^^^^^^\n                             has type\n                               Type \u2192 Type \u2192 Type\n                             but is expected to be a Sort (Type or Prop)\nsummary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000148s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0038544470000000004,
      "cpu_time": 0.002969763,
      "max_rss": 4202496,
      "instructions": 2541173,
      "stdout": "",
      "stderr": "inductive inductBadNonSort2 : aType\n                              ^^^^^\n                              has type\n                                Type\n                              but is expected to be a Sort (Type or Prop)\nsummary: 2/2 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000115s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0037023520000000003,
      "cpu_time": 0.0028959640000000004,
      "max_rss": 4186112,
      "instructions": 2519615,
      "stdout": "",
      "stderr": "Invalid declaration inductLevelParam.{u, u}: duplicate level parameter u\n\nsummary: 0/0 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000086s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0035558670000000003,
      "cpu_time": 0.002849599,
      "max_rss": 4395008,
      "instructions": 2536184,
      "stdout": "",
      "stderr": "inductive inductTooFewParams : Prop \u2192 Prop\n                               ^^^^^^^^^^^\n                               has type\n                                 Prop\n                               but is expected to be a Sort (Type or Prop)\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000119s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003586534,
      "cpu_time": 0.002897647,
      "max_rss": 4423680,
      "instructions": 2625480,
      "stdout": "",
      "stderr": "recursor inductWrongCtorParams.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive inductWrongCtorParams : Prop \u2192 Type\n| mk : Type \u2192 inductWrongCtorParams aProp\n       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n       invalid return type\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000219s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0033741070000000003,
      "cpu_time": 0.002700908,
      "max_rss": 4530176,
      "instructions": 2659782,
      "stdout": "",
      "stderr": "recursor inductWrongCtorResParams.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive inductWrongCtorResParams : Prop \u2192 Prop \u2192 Type\n| mk : (x : Prop) \u2192 (y : Prop) \u2192 inductWrongCtorResParams y x\n       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n       invalid return type\nsummary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000147s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0038748650000000003,
      "cpu_time": 0.003104799,
      "max_rss": 4395008,
      "instructions": 2683416,
      "stdout": "",
      "stderr": "recursor inductWrongCtorResLevel.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive inductWrongCtorResLevel.{u1, u2} : Prop \u2192 Prop \u2192 Type\n| mk : (x : Prop) \u2192 (y : Prop) \u2192 inductWrongCtorResLevel x y\n       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n       invalid return type\nsummary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000188s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00331263,
      "cpu_time": 0.0026218400000000003,
      "max_rss": 4444160,
      "instructions": 2618426,
      "stdout": "",
      "stderr": "recursor inductInIndex.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive inductInIndex : Prop \u2192 Prop\n| mk : inductInIndex (inductInIndex aProp)\n       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n       invalid return type\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000132s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003842495,
      "cpu_time": 0.0029620700000000002,
      "max_rss": 4411392,
      "instructions": 2606919,
      "stdout": "",
      "stderr": "recursor indNeg.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive indNeg : Type\n| mk : (indNeg \u2192 indNeg) \u2192 indNeg\n        ^^^^^^^^^^^^^^^\n        arg #1 has a non-positive occurrence of the datatype being declared\nsummary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000134s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004176751,
      "cpu_time": 0.003111693,
      "max_rss": 4362240,
      "instructions": 2904936,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000180s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0037934020000000004,
      "cpu_time": 0.003057469,
      "max_rss": 4526080,
      "instructions": 2662489,
      "stdout": "",
      "stderr": "recursor reduceCtorType.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive reduceCtorType : Type\n| mk : id reduceCtorType\n       ^^^^^^^^^^^^^^^^^\n       invalid return type\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000159s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00355249,
      "cpu_time": 0.002838167,
      "max_rss": 4558848,
      "instructions": 2724914,
      "stdout": "",
      "stderr": "recursor indNegReducible.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive indNegReducible : Type\n| mk : (constType aType indNegReducible \u2192 indNegReducible) \u2192 indNegReducible\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        arg #1 has a non-positive occurrence of the datatype being declared\nsummary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000185s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003786699,
      "cpu_time": 0.002914322,
      "max_rss": 4243456,
      "instructions": 2654823,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000112s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00419179,
      "cpu_time": 0.003340533,
      "max_rss": 4489216,
      "instructions": 2665691,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000148s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004044033,
      "cpu_time": 0.0030799110000000003,
      "max_rss": 4509696,
      "instructions": 2677864,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000130s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0042741440000000006,
      "cpu_time": 0.0034582920000000004,
      "max_rss": 4427776,
      "instructions": 2596743,
      "stdout": "",
      "stderr": "recursor typeWithTooHighTypeField.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive typeWithTooHighTypeField : Type\n| mk : Type \u2192 typeWithTooHighTypeField\n       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n       has field of type\n         Type\n       at universe level 2, but the inductive is at universe level 1\nsummary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000147s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0043201590000000005,
      "cpu_time": 0.003372584,
      "max_rss": 4546560,
      "instructions": 2596758,
      "stdout": "",
      "stderr": "summary: 3/3 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000120s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00434655,
      "cpu_time": 0.003392781,
      "max_rss": 4464640,
      "instructions": 2814881,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000174s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004207047,
      "cpu_time": 0.003344348,
      "max_rss": 4349952,
      "instructions": 2984219,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000194s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004036169,
      "cpu_time": 0.0030924060000000002,
      "max_rss": 4243456,
      "instructions": 2821223,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000168s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0046444680000000006,
      "cpu_time": 0.003547492,
      "max_rss": 4546560,
      "instructions": 3003898,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000210s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004067707,
      "cpu_time": 0.003103958,
      "max_rss": 4636672,
      "instructions": 3000455,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000193s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004187912,
      "cpu_time": 0.003231808,
      "max_rss": 4423680,
      "instructions": 2714133,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000219s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003823799,
      "cpu_time": 0.00291487,
      "max_rss": 4419584,
      "instructions": 2846448,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000188s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0037744360000000004,
      "cpu_time": 0.003006513,
      "max_rss": 4399104,
      "instructions": 2819682,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000187s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005019061,
      "cpu_time": 0.003749602,
      "max_rss": 5136384,
      "instructions": 4482797,
      "stdout": "",
      "stderr": "summary: 14/14 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000981s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00391509,
      "cpu_time": 0.003071367,
      "max_rss": 4501504,
      "instructions": 2697843,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000141s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003220599,
      "cpu_time": 0.002598947,
      "max_rss": 4530176,
      "instructions": 2660541,
      "stdout": "",
      "stderr": "recursor BogusRecursor.rec : False\nrecursor has 0 motive(s) but its block has 1 type(s)\nsummary: 6/6 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000131s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003483622,
      "cpu_time": 0.0027289,
      "max_rss": 4653056,
      "instructions": 2875749,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000172s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004150713,
      "cpu_time": 0.003234883,
      "max_rss": 4669440,
      "instructions": 3339591,
      "stdout": "",
      "stderr": "summary: 12/12 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000255s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003778014,
      "cpu_time": 0.002864098,
      "max_rss": 4288512,
      "instructions": 3078863,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000188s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0040989450000000005,
      "cpu_time": 0.003069183,
      "max_rss": 4853760,
      "instructions": 3295202,
      "stdout": "",
      "stderr": "summary: 9/9 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000252s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004253616,
      "cpu_time": 0.003182185,
      "max_rss": 4816896,
      "instructions": 3918157,
      "stdout": "",
      "stderr": "summary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000639s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004482114000000001,
      "cpu_time": 0.0034732300000000003,
      "max_rss": 4874240,
      "instructions": 4172356,
      "stdout": "",
      "stderr": "summary: 7/7 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000701s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00442632,
      "cpu_time": 0.003323038,
      "max_rss": 4943872,
      "instructions": 4218108,
      "stdout": "",
      "stderr": "summary: 13/13 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000805s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004648566000000001,
      "cpu_time": 0.00362206,
      "max_rss": 5464064,
      "instructions": 5722075,
      "stdout": "",
      "stderr": "summary: 14/14 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000903s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005111463,
      "cpu_time": 0.0041917000000000005,
      "max_rss": 8142848,
      "instructions": 13353517,
      "stdout": "",
      "stderr": "summary: 19/19 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.002041s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.002931426,
      "cpu_time": 0.002402236,
      "max_rss": 4411392,
      "instructions": 2960970,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000144s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003064195,
      "cpu_time": 0.002508306,
      "max_rss": 4595712,
      "instructions": 3029400,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000186s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0037790960000000005,
      "cpu_time": 0.002934297,
      "max_rss": 4407296,
      "instructions": 3019528,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000201s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0037312060000000004,
      "cpu_time": 0.002830804,
      "max_rss": 4583424,
      "instructions": 3170007,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000215s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0036788080000000004,
      "cpu_time": 0.003013768,
      "max_rss": 4530176,
      "instructions": 2967676,
      "stdout": "",
      "stderr": "def projOutOfRange : \u2200 (x x : Prop), And x x \u2192 x :=\n  fun x y z \u21a6 z.2\n  ^^^^^^^^^^^^^^^\n  invalid projection And.2: And has only 2 fields\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000243s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0037136120000000002,
      "cpu_time": 0.002912656,
      "max_rss": 4481024,
      "instructions": 2849998,
      "stdout": "",
      "stderr": "def projNotStruct : N \u2192 N :=\n  fun x \u21a6 x.0\n          ^^^\n          N is not a structure (it has 2 constructors)\nsummary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000197s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0043144590000000005,
      "cpu_time": 0.003269235,
      "max_rss": 4820992,
      "instructions": 3295405,
      "stdout": "",
      "stderr": "summary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000498s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.024722334000000002,
      "cpu_time": 0.0035251790000000002,
      "max_rss": 4579328,
      "instructions": 3337479,
      "stdout": "",
      "stderr": "def projProp2 : PropStructure \u2192 PUnit :=\n  fun x \u21a6 x.someData\n          ^^^^^^^^^^\n          cannot project a non-propositional field from a propositional structure\nsummary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000611s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003997374000000001,
      "cpu_time": 0.003051859,
      "max_rss": 4808704,
      "instructions": 3295885,
      "stdout": "",
      "stderr": "summary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000590s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004051407,
      "cpu_time": 0.003100279,
      "max_rss": 4558848,
      "instructions": 3338688,
      "stdout": "",
      "stderr": "def projProp4 : PropStructure \u2192 PUnit :=\n  fun x \u21a6 x.someMoreData\n          ^^^^^^^^^^^^^^\n          cannot project a non-propositional field from a propositional structure\nsummary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000497s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0045347320000000005,
      "cpu_time": 0.003515002,
      "max_rss": 4616192,
      "instructions": 3391978,
      "stdout": "",
      "stderr": "def projProp5 : \u2200 (x : PropStructure), Eq x.someMoreData x.someMoreData :=\n                                          ^^^^^^^^^^^^^^\n                                          cannot project a non-propositional field from a propositional structure\nsummary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000666s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003918838,
      "cpu_time": 0.0029385150000000005,
      "max_rss": 4587520,
      "instructions": 3339422,
      "stdout": "",
      "stderr": "def projProp6 : PropStructure \u2192 PUnit :=\n  fun x \u21a6 x.aFinalProof\n          ^^^^^^^^^^^^^\n          cannot project a non-propositional field from a propositional structure\nsummary: 10/10 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000577s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0037315570000000004,
      "cpu_time": 0.0028611490000000003,
      "max_rss": 4677632,
      "instructions": 3149628,
      "stdout": "",
      "stderr": "summary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000202s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0035714070000000004,
      "cpu_time": 0.002881941,
      "max_rss": 4632576,
      "instructions": 3222380,
      "stdout": "",
      "stderr": "def projIndexData : (x : N) \u2192 ProjDataIndex x \u2192 N :=\n  fun x x \u21a6 x.0\n  ^^^^^^^^^^^^^\n  invalid projection PropStructure.0: unknown structure PropStructure\nsummary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000258s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0035041,
      "cpu_time": 0.002884344,
      "max_rss": 4661248,
      "instructions": 3232576,
      "stdout": "",
      "stderr": "def projIndexData2 : \u2200 (x : N), ProjDataIndex x \u2192 True :=\n  fun x x \u21a6 x.1\n  ^^^^^^^^^^^^^\n  invalid projection PropStructure.1: unknown structure PropStructure\nsummary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000216s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0038788720000000002,
      "cpu_time": 0.003056126,
      "max_rss": 4571136,
      "instructions": 3589901,
      "stdout": "",
      "stderr": "summary: 13/13 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000489s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004623489000000001,
      "cpu_time": 0.0035009530000000002,
      "max_rss": 4538368,
      "instructions": 3265001,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000234s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004036889,
      "cpu_time": 0.0032496520000000004,
      "max_rss": 4792320,
      "instructions": 3481370,
      "stdout": "",
      "stderr": "theorem ruleKbad : \u2200 (h : Eq Bool.true Bool.false) (a : Bool), Eq (Eq.rec a h) a :=\n  fun x a \u21a6 Eq.refl a\n  ^^^^^^^^^^^^^^^^^^^\n  has type\n    Eq Bool.true Bool.false \u2192 \u2200 (a : Bool), Eq a a\n  but is expected to have type\n    \u2200 (h : Eq Bool.true Bool.false) (a : Bool), Eq (Eq.rec a h) a\nsummary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000291s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004617176000000001,
      "cpu_time": 0.003582369,
      "max_rss": 5234688,
      "instructions": 4869812,
      "stdout": "",
      "stderr": "theorem ruleKAcc.{u} : \u2200 (\u03b1 : Sort u) (p : \u2200 (a a : \u03b1), Prop) (x : \u03b1) (h : Acc p x) (a : Bool),\n  Eq (Acc.rec (fun x x x \u21a6 a) h) a :=\n  fun \u03b1 p x h a \u21a6 Eq.refl a\n  ^^^^^^^^^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (\u03b1 : Sort u) (p : \u2200 (a a : \u03b1), Prop) (x : \u03b1), Acc p x \u2192 \u2200 (a : Bool), Eq a a\n  but is expected to have type\n    \u2200 (\u03b1 : Sort u) (p : \u2200 (a a : \u03b1), Prop) (x : \u03b1) (h : Acc p x) (a : Bool), Eq (Acc.rec (fun x x x \u21a6 a) h) a\nsummary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000932s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004628438,
      "cpu_time": 0.003457403,
      "max_rss": 4546560,
      "instructions": 2758274,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000126s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0038772700000000004,
      "cpu_time": 0.0031646630000000003,
      "max_rss": 4702208,
      "instructions": 3096289,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000199s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003926522,
      "cpu_time": 0.0030647950000000004,
      "max_rss": 4739072,
      "instructions": 3061282,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000234s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003660022,
      "cpu_time": 0.003004721,
      "max_rss": 4730880,
      "instructions": 3186593,
      "stdout": "",
      "stderr": "def proofIrrelevanceBad : \u2200 (p : Type) (h1 h2 : p), Eq h1 h2 :=\n  fun p h1 h2 \u21a6 rfl\n  ^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (p : Type) (h1 h2 : p), Eq h1 h1\n  but is expected to have type\n    \u2200 (p : Type) (h1 h2 : p), Eq h1 h2\nsummary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000260s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004155702,
      "cpu_time": 0.003128123,
      "max_rss": 4485120,
      "instructions": 3144007,
      "stdout": "",
      "stderr": "summary: 6/6 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000220s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0036297350000000003,
      "cpu_time": 0.002920331,
      "max_rss": 4591616,
      "instructions": 2688343,
      "stdout": "",
      "stderr": "summary: 7/7 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000142s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003220348,
      "cpu_time": 0.002571744,
      "max_rss": 4571136,
      "instructions": 3167972,
      "stdout": "",
      "stderr": "summary: 9/9 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000225s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0030882,
      "cpu_time": 0.00248989,
      "max_rss": 4632576,
      "instructions": 3131140,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000191s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0028685380000000003,
      "cpu_time": 0.0023576540000000003,
      "max_rss": 4579328,
      "instructions": 3139469,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000185s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004036067,
      "cpu_time": 0.0031815430000000002,
      "max_rss": 4616192,
      "instructions": 3354275,
      "stdout": "",
      "stderr": "def indexedUnitEta : \u2200 (x y : IndexedUnit Bool.true), Eq x y :=\n  fun x y \u21a6 Eq.refl x\n  ^^^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (x y : IndexedUnit Bool.true), Eq x x\n  but is expected to have type\n    \u2200 (x y : IndexedUnit Bool.true), Eq x y\nsummary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000253s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004348113000000001,
      "cpu_time": 0.003324501,
      "max_rss": 5062656,
      "instructions": 4301768,
      "stdout": "",
      "stderr": "summary: 13/13 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000798s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004154279,
      "cpu_time": 0.003095188,
      "max_rss": 4734976,
      "instructions": 3467416,
      "stdout": "",
      "stderr": "def indexedStructEta : \u2200 (x : IndexedSingleton Bool.true), Eq (IndexedSingleton.mk True.intro) x :=\n  fun x \u21a6 Eq.refl x\n  ^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (x : IndexedSingleton Bool.true), Eq x x\n  but is expected to have type\n    \u2200 (x : IndexedSingleton Bool.true), Eq (IndexedSingleton.mk True.intro) x\nsummary: 14/14 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000533s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004157295,
      "cpu_time": 0.003317659,
      "max_rss": 4718592,
      "instructions": 3147553,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000298s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003821535,
      "cpu_time": 0.0029165830000000004,
      "max_rss": 4792320,
      "instructions": 3174520,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000263s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003752707,
      "cpu_time": 0.002945779,
      "max_rss": 4702208,
      "instructions": 3395583,
      "stdout": "",
      "stderr": "theorem funEtaBad : \u2200 (\u03b1 \u03b2 : Type) (g : \u03b1 \u2192 \u03b1) (f : \u03b1 \u2192 \u03b2), Eq (fun x \u21a6 f (g x)) f :=\n  fun x x x f \u21a6 Eq.refl f\n  ^^^^^^^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (x x : Type) (x : x \u2192 x) (f : x \u2192 x), Eq f f\n  but is expected to have type\n    \u2200 (\u03b1 \u03b2 : Type) (g : \u03b1 \u2192 \u03b1) (f : \u03b1 \u2192 \u03b2), Eq (fun x \u21a6 f (g x)) f\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000272s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004065412,
      "cpu_time": 0.0031290650000000003,
      "max_rss": 4395008,
      "instructions": 2880510,
      "stdout": "",
      "stderr": "recursor reflOccLeft.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive reflOccLeft : Type\n| mk : (Nat \u2192 reflOccLeft \u2192 Nat) \u2192 reflOccLeft\n        ^^^^^^^^^^^^^^^^^^^^^^^\n        arg #1 has a non-positive occurrence of the datatype being declared\nsummary: 7/7 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000190s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003859677,
      "cpu_time": 0.002952793,
      "max_rss": 4399104,
      "instructions": 2930796,
      "stdout": "",
      "stderr": "recursor reflOccInIndex.rec : Prop\nrecursor has 0 motive(s) but its block has 1 type(s)\ninductive reflOccInIndex : Type \u2192 Type\n| mk : (\u03b1 : Type) \u2192 ((x : Nat) \u2192 reflOccInIndex (reflOccInIndex x)) \u2192 reflOccInIndex \u03b1\n       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n       constructor declares 1 field but type has 2\nsummary: 7/7 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000214s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003911503,
      "cpu_time": 0.003063033,
      "max_rss": 4714496,
      "instructions": 2948698,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000209s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003656275,
      "cpu_time": 0.002795817,
      "max_rss": 4661248,
      "instructions": 2949213,
      "stdout": "",
      "stderr": "summary: 5/5 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000177s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003480126,
      "cpu_time": 0.002671223,
      "max_rss": 4554752,
      "instructions": 3034123,
      "stdout": "",
      "stderr": "summary: 9/9 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000169s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004327194,
      "cpu_time": 0.003191802,
      "max_rss": 4861952,
      "instructions": 3816942,
      "stdout": "",
      "stderr": "summary: 14/14 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000673s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.003975333,
      "cpu_time": 0.0031366170000000004,
      "max_rss": 4653056,
      "instructions": 3361422,
      "stdout": "",
      "stderr": "summary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000298s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004282199,
      "cpu_time": 0.003067789,
      "max_rss": 5201920,
      "instructions": 5024738,
      "stdout": "",
      "stderr": "summary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000922s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0043898620000000005,
      "cpu_time": 0.0033511310000000002,
      "max_rss": 5484544,
      "instructions": 4914417,
      "stdout": "",
      "stderr": "theorem accRecNoEta : \u2200 {\u03b1 : Type} (r : \u2200 (a a : \u03b1), Prop) (a : \u03b1) (h : Acc r a) (p : Bool),\n  Eq (Acc.rec (fun x x x \u21a6 p) h) p :=\n  fun \u03b1 r a h p \u21a6 Eq.refl p\n  ^^^^^^^^^^^^^^^^^^^^^^^^^\n  has type\n    \u2200 (\u03b1 : Type) (r : \u2200 (a a : \u03b1), Prop) (a : \u03b1), Acc r a \u2192 \u2200 (p : Bool), Eq p p\n  but is expected to have type\n    \u2200 {\u03b1 : Type} (r : \u2200 (a a : \u03b1), Prop) (a : \u03b1) (h : Acc r a) (p : Bool), Eq (Acc.rec (fun x x x \u21a6 p) h) p\nsummary: 11/11 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000847s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0036803110000000003,
      "cpu_time": 0.002742788,
      "max_rss": 4685824,
      "instructions": 3227157,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000244s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0037286610000000003,
      "cpu_time": 0.002988459,
      "max_rss": 4726784,
      "instructions": 3257741,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000239s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0036522380000000004,
      "cpu_time": 0.0028176,
      "max_rss": 4661248,
      "instructions": 3270436,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000237s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0035866350000000003,
      "cpu_time": 0.0027773430000000003,
      "max_rss": 4603904,
      "instructions": 3399735,
      "stdout": "",
      "stderr": "summary: 9/9 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000250s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0035995690000000004,
      "cpu_time": 0.002754349,
      "max_rss": 4931584,
      "instructions": 3903802,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000328s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004099967,
      "cpu_time": 0.003203966,
      "max_rss": 4849664,
      "instructions": 3790753,
      "stdout": "",
      "stderr": "summary: 8/8 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000333s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003713332,
      "cpu_time": 0.002820354,
      "max_rss": 4317184,
      "instructions": 2525537,
      "stdout": "",
      "stderr": "Invalid declaration dup_defs: already declared as def dup_defs : Type :=\n  Prop\n\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000096s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0034799550000000003,
      "cpu_time": 0.002681454,
      "max_rss": 4141056,
      "instructions": 2634854,
      "stdout": "",
      "stderr": "Invalid declaration dup_ind_def: already declared as def dup_ind_def : Type :=\n  Prop\n\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000103s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004848440000000001,
      "cpu_time": 0.003847333,
      "max_rss": 4149248,
      "instructions": 2637331,
      "stdout": "",
      "stderr": "Invalid declaration dup_ctor_def.mk: already declared as def dup_ctor_def.mk : Type :=\n  Prop\n\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000116s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003608525,
      "cpu_time": 0.002741225,
      "max_rss": 4169728,
      "instructions": 2636375,
      "stdout": "",
      "stderr": "Invalid declaration dup_rec_def.rec: already declared as def dup_rec_def.rec : Type :=\n  Prop\n\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000120s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003943765,
      "cpu_time": 0.003184617,
      "max_rss": 4440064,
      "instructions": 2719490,
      "stdout": "",
      "stderr": "recursor misnamed_rec.not_rec.{u} : {motive : misnamed_rec \u2192 Sort u} \u2192\n  motive misnamed_rec.mk \u2192 (t : misnamed_rec) \u2192 motive t\nrecursor misnamed_rec.not_rec is not a name the kernel generates for misnamed_rec\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000167s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0040314090000000006,
      "cpu_time": 0.003089971,
      "max_rss": 4182016,
      "instructions": 2640241,
      "stdout": "",
      "stderr": "Invalid declaration dup_rec_def2.rec: already declared as def dup_rec_def2.rec : Type :=\n  Prop\n\nsummary: 1/1 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000158s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0035008540000000003,
      "cpu_time": 0.002566798,
      "max_rss": 4321280,
      "instructions": 2618679,
      "stdout": "",
      "stderr": "Invalid declaration dup_ctor_rec.rec: already declared as constructor dup_ctor_rec.rec : dup_ctor_rec\n\nsummary: 0/0 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000089s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.003226941,
      "cpu_time": 0.002492896,
      "max_rss": 4431872,
      "instructions": 2677076,
      "stdout": "",
      "stderr": "Invalid declaration dup_ind_con_con.mk: already declared as constructor dup_ind_con_con.mk : DupConCon\n\nsummary: 0/0 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000090s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004397044,
      "cpu_time": 0.003450496,
      "max_rss": 4505600,
      "instructions": 2622985,
      "stdout": "",
      "stderr": "theorem falseFromUnsafe : False :=\n  unsafeLoop\n  ^^^^^^^^^^\n  `unsafeLoop` is unsafe; only an unsafe declaration may use it\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000135s\n"
    },
    {
      "checker": "rpylean",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004648265,
      "cpu_time": 0.00336624,
      "max_rss": 4493312,
      "instructions": 2639657,
      "stdout": "",
      "stderr": "def partialLoop : False :=\n  partialLoop\n  ^^^^^^^^^^^\n  `partialLoop` is not yet declared\ntheorem falseFromPartial : False :=\n  partialLoop\n  ^^^^^^^^^^^\n  `partialLoop` is partial; a safe declaration may not use it\nsummary: 4/4 decls checked, peak 32 MB, allocated 0 MB, heartbeats 0\nchecked in 0.000505s\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036142025,
      "cpu_time": 0.008171994,
      "max_rss": 37445632,
      "instructions": 4761072,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20281) panicked at src/infer.rs:158:21:\nlet def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20279) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007490610000000001,
      "cpu_time": 0.006591906,
      "max_rss": 33288192,
      "instructions": 5142454,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20289) panicked at src/inductive.rs:1590:25:\nassertion failed: old.aux_data_ck(new)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20288) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007410281,
      "cpu_time": 0.0064000640000000004,
      "max_rss": 39583744,
      "instructions": 4784529,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20301) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20297) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007531297,
      "cpu_time": 0.007416170000000001,
      "max_rss": 35377152,
      "instructions": 4317254,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20307) panicked at src/expr.rs:367:9:\nassertion `left == right` failed\n  left: 2\n right: 1\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20306) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006941056,
      "cpu_time": 0.006060380000000001,
      "max_rss": 33255424,
      "instructions": 4829841,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20316) panicked at src/expr.rs:367:9:\nassertion `left == right` failed\n  left: 1\n right: 0\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20315) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007327676000000001,
      "cpu_time": 0.006338313000000001,
      "max_rss": 35336192,
      "instructions": 3949901,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20328) panicked at src/inductive.rs:641:17:\nassertion `left == right` failed: recursor declares the wrong k-reduction flag\n  left: true\n right: false\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20324) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00730287,
      "cpu_time": 0.006704209,
      "max_rss": 35344384,
      "instructions": 4197493,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20334) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20333) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006674358,
      "cpu_time": 0.005928635,
      "max_rss": 35278848,
      "instructions": 3911616,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20343) panicked at src/inductive.rs:641:17:\nassertion `left == right` failed: recursor declares the wrong k-reduction flag\n  left: true\n right: false\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20342) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007193415000000001,
      "cpu_time": 0.006369358,
      "max_rss": 35127296,
      "instructions": 4066345,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20353) panicked at src/inductive.rs:641:17:\nassertion `left == right` failed: recursor declares the wrong k-reduction flag\n  left: true\n right: false\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20351) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008082995,
      "cpu_time": 0.007682466,
      "max_rss": 39534592,
      "instructions": 8299585,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20362) panicked at src/infer.rs:216:9:\nprojection type name does not match the structure's inductive\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20360) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006861437000000001,
      "cpu_time": 0.0063261440000000006,
      "max_rss": 33202176,
      "instructions": 3760063,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20371) panicked at src/inductive.rs:383:9:\nassertion `left == right` failed: imported inductive block contains an underived recursor\n  left: {NamePtr(0x40671ec03d8), NamePtr(0x40671ec0368)}\n right: {NamePtr(0x40671ec0368)}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20369) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007899113000000001,
      "cpu_time": 0.007067029,
      "max_rss": 35352576,
      "instructions": 4240066,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20379) panicked at src/infer.rs:220:13:\nprojection of an inductive without exactly one constructor\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20378) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007929638000000001,
      "cpu_time": 0.007045788,
      "max_rss": 37474304,
      "instructions": 5278584,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20388) panicked at src/infer.rs:248:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20387) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012791978,
      "cpu_time": 0.021731874,
      "max_rss": 102457344,
      "instructions": 22080113,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20399) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20396) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012626218000000002,
      "cpu_time": 0.018886001,
      "max_rss": 98193408,
      "instructions": 22490334,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20407) panicked at src/infer.rs:248:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20405) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00673392,
      "cpu_time": 0.006073134,
      "max_rss": 35405824,
      "instructions": 3843217,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20416) panicked at src/inductive.rs:641:17:\nassertion `left == right` failed: recursor declares the wrong k-reduction flag\n  left: true\n right: false\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20414) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.012241640000000002,
      "cpu_time": 0.020824257,
      "max_rss": 108879872,
      "instructions": 22680737,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20425) panicked at src/inductive.rs:898:21:\nassertion failed: self.which_valid_ind_app_v(st, depth, cur).is_some()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20423) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011514976000000001,
      "cpu_time": 0.01902701,
      "max_rss": 106672128,
      "instructions": 23713094,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20435) panicked at src/infer.rs:185:17:\napp arg def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20432) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 17.929812444,
      "cpu_time": 68.807131023,
      "max_rss": 6427967488,
      "instructions": 161191261015,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "sokonanoda",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 9.925794435,
      "cpu_time": 35.93919106,
      "max_rss": 4492877824,
      "instructions": 161602354028,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.010810075,
      "cpu_time": 0.011971978999999999,
      "max_rss": 64651264,
      "instructions": 9753943,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20467) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20465) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.010071818000000001,
      "cpu_time": 0.011348908,
      "max_rss": 64655360,
      "instructions": 9569514,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.008604962,
      "cpu_time": 0.009399426,
      "max_rss": 64606208,
      "instructions": 9824706,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0071018470000000005,
      "cpu_time": 0.006873462,
      "max_rss": 35274752,
      "instructions": 4232283,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20493) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20492) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.0070913980000000005,
      "cpu_time": 0.00708943,
      "max_rss": 35217408,
      "instructions": 4126239,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006579243,
      "cpu_time": 0.006006318,
      "max_rss": 37462016,
      "instructions": 4223856,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.007214117000000001,
      "cpu_time": 0.006567182,
      "max_rss": 37212160,
      "instructions": 4137686,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006703524000000001,
      "cpu_time": 0.005925609,
      "max_rss": 37490688,
      "instructions": 4544711,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20529) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20528) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.00629311,
      "cpu_time": 0.0055220700000000005,
      "max_rss": 35307520,
      "instructions": 4281002,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20538) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20537) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.006098757000000001,
      "cpu_time": 0.00521943,
      "max_rss": 30920704,
      "instructions": 3526794,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006895925000000001,
      "cpu_time": 0.006062386,
      "max_rss": 31125504,
      "instructions": 3660379,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20558) panicked at src/infer.rs:158:21:\nlet def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20555) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006644596,
      "cpu_time": 0.005735728,
      "max_rss": 35442688,
      "instructions": 4340937,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20565) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20564) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.0069047200000000005,
      "cpu_time": 0.006041378,
      "max_rss": 35348480,
      "instructions": 3939993,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20574) panicked at src/inductive.rs:889:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20573) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.007878707,
      "cpu_time": 0.006965059,
      "max_rss": 35274752,
      "instructions": 4420056,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.007492015,
      "cpu_time": 0.006752718,
      "max_rss": 35180544,
      "instructions": 4423251,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007108250000000001,
      "cpu_time": 0.006507418000000001,
      "max_rss": 33136640,
      "instructions": 3833109,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007334242,
      "cpu_time": 0.006722042,
      "max_rss": 30961664,
      "instructions": 3740592,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20610) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20609) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.008068661000000001,
      "cpu_time": 0.009392597,
      "max_rss": 64589824,
      "instructions": 9482510,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.007189652,
      "cpu_time": 0.00885732,
      "max_rss": 69087232,
      "instructions": 9583933,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20628) panicked at src/infer.rs:185:17:\napp arg def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20627) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 16.777804551000003,
      "cpu_time": 58.934441168,
      "max_rss": 3066961920,
      "instructions": 248691156827,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "sokonanoda",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.7275194640000002,
      "cpu_time": 9.972272707,
      "max_rss": 723795968,
      "instructions": 38948349782,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "sokonanoda",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032736374,
      "cpu_time": 0.080799967,
      "max_rss": 196915200,
      "instructions": 225548340,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 54.734525528000006,
      "cpu_time": 190.564813569,
      "max_rss": 6358933504,
      "instructions": 745227168887,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "sokonanoda",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007554389000000001,
      "cpu_time": 0.006506707,
      "max_rss": 33341440,
      "instructions": 3765497,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20681) panicked at src/inductive.rs:383:9:\nassertion `left == right` failed: imported inductive block contains an underived recursor\n  left: {NamePtr(0x36ac1ec03d8), NamePtr(0x36ac1ec0368)}\n right: {NamePtr(0x36ac1ec0368)}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20678) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006298675,
      "cpu_time": 0.00603125,
      "max_rss": 31019008,
      "instructions": 3504378,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006996167,
      "cpu_time": 0.006712773000000001,
      "max_rss": 37310464,
      "instructions": 5408421,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007536895,
      "cpu_time": 0.0069018759999999995,
      "max_rss": 37502976,
      "instructions": 5505553,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20708) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20705) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007024038000000001,
      "cpu_time": 0.006518618,
      "max_rss": 37457920,
      "instructions": 5654194,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006477940000000001,
      "cpu_time": 0.006638537999999999,
      "max_rss": 37314560,
      "instructions": 5516805,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006798959,
      "cpu_time": 0.006094669,
      "max_rss": 31023104,
      "instructions": 3717782,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20735) panicked at src/tc.rs:105:39:\nassertion failed: self.declars.get(&ctor_data.inductive_name).is_some()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20732) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007062701,
      "cpu_time": 0.0064858089999999995,
      "max_rss": 35180544,
      "instructions": 4077728,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20742) panicked at src/infer.rs:185:17:\napp arg def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20741) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005532755,
      "cpu_time": 0.004888562000000001,
      "max_rss": 31039488,
      "instructions": 3499127,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.632963999,
      "cpu_time": 0.630826201,
      "max_rss": 315985920,
      "instructions": 5795893741,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "sokonanoda",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009356782000000001,
      "cpu_time": 0.008293737,
      "max_rss": 44564480,
      "instructions": 9790754,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.225422794,
      "cpu_time": 3.2041965030000004,
      "max_rss": 1496436736,
      "instructions": 50512629757,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009766969,
      "cpu_time": 0.008785330999999999,
      "max_rss": 43753472,
      "instructions": 8650017,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007004563,
      "cpu_time": 0.006138437,
      "max_rss": 37277696,
      "instructions": 4485993,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007229633,
      "cpu_time": 0.006074311,
      "max_rss": 35348480,
      "instructions": 5315706,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012696035000000001,
      "cpu_time": 0.012493772,
      "max_rss": 48418816,
      "instructions": 15653203,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.010584875,
      "cpu_time": 0.009656663999999999,
      "max_rss": 48443392,
      "instructions": 15655846,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.019798721000000002,
      "cpu_time": 0.041537408,
      "max_rss": 144674816,
      "instructions": 57348041,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.659110757,
      "cpu_time": 0.800602622,
      "max_rss": 614961152,
      "instructions": 2032173927,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "sokonanoda",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0075392210000000005,
      "cpu_time": 0.006707865,
      "max_rss": 35192832,
      "instructions": 4227139,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008947428,
      "cpu_time": 0.007345821,
      "max_rss": 33177600,
      "instructions": 4602148,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.09068458800000001,
      "cpu_time": 0.088572308,
      "max_rss": 95748096,
      "instructions": 853452344,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.5088964070000002,
      "cpu_time": 1.53105258,
      "max_rss": 706887680,
      "instructions": 2166144105,
      "stdout": "",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "sokonanoda",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 32.215031928,
      "cpu_time": 32.232159144,
      "max_rss": 8258002944,
      "instructions": 27829269183,
      "stdout": "",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "sokonanoda",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 38.656118472,
      "cpu_time": 38.661029759,
      "max_rss": 12479959040,
      "instructions": 43557295790,
      "stdout": "",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "sokonanoda",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.6858767380000002,
      "cpu_time": 1.708292475,
      "max_rss": 1134075904,
      "instructions": 3238286086,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "sokonanoda",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.19212494000000002,
      "cpu_time": 0.54127961,
      "max_rss": 352186368,
      "instructions": 2333335228,
      "stdout": "",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "sokonanoda",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.532145947,
      "cpu_time": 2.913213685,
      "max_rss": 1551597568,
      "instructions": 7044136565,
      "stdout": "",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "sokonanoda",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007204992,
      "cpu_time": 0.006651046,
      "max_rss": 35561472,
      "instructions": 5162720,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20936) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20935) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0076069430000000006,
      "cpu_time": 0.0069751050000000005,
      "max_rss": 43917312,
      "instructions": 17823209,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20945) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20944) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0065197350000000005,
      "cpu_time": 0.006066716000000001,
      "max_rss": 37351424,
      "instructions": 5250874,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.012409633000000002,
      "cpu_time": 0.012090822,
      "max_rss": 52961280,
      "instructions": 32158918,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013817840000000001,
      "cpu_time": 0.013657746,
      "max_rss": 48300032,
      "instructions": 26959680,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008633789000000001,
      "cpu_time": 0.008264065000000001,
      "max_rss": 48435200,
      "instructions": 15100052,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "sokonanoda",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.47592013,
      "cpu_time": 16.050381125,
      "max_rss": 1055563776,
      "instructions": 65310839725,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006993778000000001,
      "cpu_time": 0.0067905280000000005,
      "max_rss": 30973952,
      "instructions": 3505949,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006269958000000001,
      "cpu_time": 0.006159431,
      "max_rss": 31080448,
      "instructions": 3627366,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (21010) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21007) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0075059340000000006,
      "cpu_time": 0.007872124999999999,
      "max_rss": 30838784,
      "instructions": 3510662,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0072536630000000005,
      "cpu_time": 0.0064963090000000005,
      "max_rss": 31055872,
      "instructions": 3504556,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00653835,
      "cpu_time": 0.006326666999999999,
      "max_rss": 30892032,
      "instructions": 3530102,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00665707,
      "cpu_time": 0.0060545799999999995,
      "max_rss": 30941184,
      "instructions": 3545168,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006272944000000001,
      "cpu_time": 0.0057637289999999996,
      "max_rss": 31039488,
      "instructions": 3548612,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006242346,
      "cpu_time": 0.005599280000000001,
      "max_rss": 33087488,
      "instructions": 3551939,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006733714,
      "cpu_time": 0.006351806,
      "max_rss": 31158272,
      "instructions": 3715700,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21071) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21070) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007335096,
      "cpu_time": 0.006638454,
      "max_rss": 31129600,
      "instructions": 3686499,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21081) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21079) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006641181,
      "cpu_time": 0.006052419000000001,
      "max_rss": 31068160,
      "instructions": 3655699,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (21091) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21088) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006703988,
      "cpu_time": 0.006400149,
      "max_rss": 30990336,
      "instructions": 3625547,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21098) panicked at src/infer.rs:264:13:\ntheorem type must be Prop (sort 0)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21097) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00681243,
      "cpu_time": 0.006111944,
      "max_rss": 30994432,
      "instructions": 3537999,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00788403,
      "cpu_time": 0.007061488,
      "max_rss": 30834688,
      "instructions": 3671607,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (21119) panicked at src/eval.rs:798:21:\nconst_head_type: unknown const NamePtr(0x3a912680168)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21115) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006727362000000001,
      "cpu_time": 0.005829733,
      "max_rss": 31080448,
      "instructions": 3506518,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007049012,
      "cpu_time": 0.006301543,
      "max_rss": 30867456,
      "instructions": 3502889,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008298713000000001,
      "cpu_time": 0.006891464,
      "max_rss": 30908416,
      "instructions": 3504370,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0077395300000000005,
      "cpu_time": 0.007126868,
      "max_rss": 31088640,
      "instructions": 3552197,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007817296,
      "cpu_time": 0.00665217,
      "max_rss": 30744576,
      "instructions": 3625496,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (21164) panicked at src/infer.rs:258:9:\nduplicate universe parameters in declaration\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21160) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007953148,
      "cpu_time": 0.007203253000000001,
      "max_rss": 31088640,
      "instructions": 3506739,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006556593,
      "cpu_time": 0.005813266,
      "max_rss": 30998528,
      "instructions": 3509908,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007350135000000001,
      "cpu_time": 0.006173237000000001,
      "max_rss": 30834688,
      "instructions": 3522581,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007585513,
      "cpu_time": 0.006665233,
      "max_rss": 30900224,
      "instructions": 3523296,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006688950000000001,
      "cpu_time": 0.005788471000000001,
      "max_rss": 30965760,
      "instructions": 3508974,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00751963,
      "cpu_time": 0.007152255000000001,
      "max_rss": 30892032,
      "instructions": 3521062,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007826543,
      "cpu_time": 0.007621050999999999,
      "max_rss": 30912512,
      "instructions": 3508233,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006767327,
      "cpu_time": 0.006678893000000001,
      "max_rss": 30986240,
      "instructions": 3510272,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007071033000000001,
      "cpu_time": 0.006248203,
      "max_rss": 30986240,
      "instructions": 3518470,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006710130000000001,
      "cpu_time": 0.005835772,
      "max_rss": 30998528,
      "instructions": 3544650,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007990739,
      "cpu_time": 0.007168875,
      "max_rss": 33157120,
      "instructions": 3624802,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006907999000000001,
      "cpu_time": 0.0058180589999999996,
      "max_rss": 35262464,
      "instructions": 3792313,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007957849000000001,
      "cpu_time": 0.007236466,
      "max_rss": 37347328,
      "instructions": 3885582,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006980495000000001,
      "cpu_time": 0.006159986,
      "max_rss": 30920704,
      "instructions": 3504012,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007509071000000001,
      "cpu_time": 0.0067003,
      "max_rss": 31006720,
      "instructions": 3546554,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007747796,
      "cpu_time": 0.006943668,
      "max_rss": 31117312,
      "instructions": 3513489,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006812441000000001,
      "cpu_time": 0.006233027,
      "max_rss": 31027200,
      "instructions": 3600182,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007484125,
      "cpu_time": 0.006575529000000001,
      "max_rss": 33177600,
      "instructions": 3756593,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007484003,
      "cpu_time": 0.0067143590000000005,
      "max_rss": 35246080,
      "instructions": 3958032,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005802766,
      "cpu_time": 0.005677738,
      "max_rss": 33148928,
      "instructions": 3866668,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005871545000000001,
      "cpu_time": 0.005548212,
      "max_rss": 35299328,
      "instructions": 3902333,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006149074,
      "cpu_time": 0.0063226160000000005,
      "max_rss": 35274752,
      "instructions": 3896369,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007089327,
      "cpu_time": 0.006528899,
      "max_rss": 33169408,
      "instructions": 3686802,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006794397000000001,
      "cpu_time": 0.006523575,
      "max_rss": 33222656,
      "instructions": 3862174,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007386462000000001,
      "cpu_time": 0.007074778,
      "max_rss": 33161216,
      "instructions": 3836475,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007243585,
      "cpu_time": 0.006779253,
      "max_rss": 41496576,
      "instructions": 5816530,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007042972000000001,
      "cpu_time": 0.0061368790000000005,
      "max_rss": 31203328,
      "instructions": 3676426,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21405) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21403) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00686054,
      "cpu_time": 0.005569159,
      "max_rss": 31064064,
      "instructions": 3708259,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (21416) panicked at src/infer.rs:52:18:\nexpected a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21412) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007726887000000001,
      "cpu_time": 0.007737486,
      "max_rss": 30867456,
      "instructions": 3659961,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21422) panicked at src/infer.rs:258:9:\nduplicate universe parameters in declaration\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21421) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0074604400000000005,
      "cpu_time": 0.006862974000000001,
      "max_rss": 31121408,
      "instructions": 3693523,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21431) panicked at src/inductive.rs:468:17:\nexhausted telescope early\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21430) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.009688326,
      "cpu_time": 0.006681978,
      "max_rss": 30924800,
      "instructions": 3707687,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21441) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21439) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0070432210000000006,
      "cpu_time": 0.007068069000000001,
      "max_rss": 30953472,
      "instructions": 3712564,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21449) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21448) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00734804,
      "cpu_time": 0.0067396,
      "max_rss": 30822400,
      "instructions": 3717382,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (21460) panicked at src/inductive.rs:176:17:\ninductive occurrence is not applied uniformly to the block parameters and universe levels\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21457) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0067050700000000005,
      "cpu_time": 0.00628422,
      "max_rss": 31150080,
      "instructions": 3742356,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (21470) panicked at src/inductive.rs:1114:9:\nassertion failed: self.is_valid_ind_app_v(st, parent_ind_name, depth, cur)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21466) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006526268,
      "cpu_time": 0.006366405,
      "max_rss": 31031296,
      "instructions": 3701451,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21476) panicked at src/inductive.rs:65:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21475) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007459187000000001,
      "cpu_time": 0.007237659,
      "max_rss": 33030144,
      "instructions": 3928547,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006825205000000001,
      "cpu_time": 0.006381026000000001,
      "max_rss": 33157120,
      "instructions": 3849027,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (21496) panicked at src/infer.rs:185:17:\napp arg def_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21493) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00748254,
      "cpu_time": 0.007297503,
      "max_rss": 31125504,
      "instructions": 3729550,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (21505) panicked at src/inductive.rs:65:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21502) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006531457,
      "cpu_time": 0.005970514,
      "max_rss": 33042432,
      "instructions": 3708051,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007083166,
      "cpu_time": 0.006870049,
      "max_rss": 33189888,
      "instructions": 3713347,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007049593000000001,
      "cpu_time": 0.006093385,
      "max_rss": 33173504,
      "instructions": 3722508,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00595475,
      "cpu_time": 0.005540889,
      "max_rss": 31236096,
      "instructions": 3734204,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (21541) panicked at src/inductive.rs:1103:17:\nConstructor argument was too large for the corresponding inductive type\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21538) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0066400190000000005,
      "cpu_time": 0.006051215,
      "max_rss": 33193984,
      "instructions": 3606580,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006716993,
      "cpu_time": 0.006208862,
      "max_rss": 33107968,
      "instructions": 3778210,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006132192000000001,
      "cpu_time": 0.006166751,
      "max_rss": 35119104,
      "instructions": 3971901,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0071093250000000005,
      "cpu_time": 0.00718697,
      "max_rss": 33173504,
      "instructions": 3866109,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007652819000000001,
      "cpu_time": 0.0069162830000000005,
      "max_rss": 35282944,
      "instructions": 3941401,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008410683,
      "cpu_time": 0.007438188,
      "max_rss": 35323904,
      "instructions": 3933881,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008445327,
      "cpu_time": 0.007493726,
      "max_rss": 35201024,
      "instructions": 3707045,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006831737,
      "cpu_time": 0.006251611,
      "max_rss": 33153024,
      "instructions": 3859723,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006868906,
      "cpu_time": 0.006327382,
      "max_rss": 33046528,
      "instructions": 3836392,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00834472,
      "cpu_time": 0.007334328,
      "max_rss": 41553920,
      "instructions": 5994156,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008282343000000001,
      "cpu_time": 0.00712206,
      "max_rss": 33124352,
      "instructions": 3750108,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008365248,
      "cpu_time": 0.007824516,
      "max_rss": 33234944,
      "instructions": 3843366,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21648) panicked at src/inductive.rs:1628:21:\nassertion failed: old_r.aux_data_ck(new_r)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21646) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006722884,
      "cpu_time": 0.0069901369999999996,
      "max_rss": 33206272,
      "instructions": 3909524,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007827184000000001,
      "cpu_time": 0.007876629000000001,
      "max_rss": 35250176,
      "instructions": 4258347,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00721948,
      "cpu_time": 0.006823902000000001,
      "max_rss": 35344384,
      "instructions": 4131211,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0074425970000000004,
      "cpu_time": 0.007087184,
      "max_rss": 35332096,
      "instructions": 4195419,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006584555000000001,
      "cpu_time": 0.006092926,
      "max_rss": 37343232,
      "instructions": 4501416,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008027217,
      "cpu_time": 0.007582075,
      "max_rss": 37429248,
      "instructions": 4370888,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007228217,
      "cpu_time": 0.006679038,
      "max_rss": 37318656,
      "instructions": 4619128,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0068780740000000005,
      "cpu_time": 0.006193464,
      "max_rss": 37265408,
      "instructions": 5014619,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008251797,
      "cpu_time": 0.007957673,
      "max_rss": 39424000,
      "instructions": 7851734,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006889685,
      "cpu_time": 0.006569727,
      "max_rss": 33112064,
      "instructions": 3893810,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006904934000000001,
      "cpu_time": 0.006364092,
      "max_rss": 33054720,
      "instructions": 3923917,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007502949,
      "cpu_time": 0.007596948,
      "max_rss": 33062912,
      "instructions": 3912070,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006181654,
      "cpu_time": 0.006449492,
      "max_rss": 35119104,
      "instructions": 3981753,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008456588000000001,
      "cpu_time": 0.007213541,
      "max_rss": 33300480,
      "instructions": 4117469,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21774) panicked at src/infer.rs:252:18:\nran out of constructor telescope getting projection field\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21772) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007169277000000001,
      "cpu_time": 0.006217396,
      "max_rss": 33447936,
      "instructions": 4060187,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21782) panicked at src/infer.rs:220:13:\nprojection of an inductive without exactly one constructor\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21781) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008068304,
      "cpu_time": 0.0075782290000000006,
      "max_rss": 35332096,
      "instructions": 4392312,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00870393,
      "cpu_time": 0.008056879000000001,
      "max_rss": 35586048,
      "instructions": 4614627,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21801) panicked at src/infer.rs:248:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21799) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007711268,
      "cpu_time": 0.006702556,
      "max_rss": 35115008,
      "instructions": 4395458,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007788422000000001,
      "cpu_time": 0.006806349,
      "max_rss": 35172352,
      "instructions": 4616708,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21818) panicked at src/infer.rs:248:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21817) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026864014000000002,
      "cpu_time": 0.00799874,
      "max_rss": 35405824,
      "instructions": 4665703,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21827) panicked at src/infer.rs:248:21:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21826) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008429539,
      "cpu_time": 0.007512173,
      "max_rss": 35315712,
      "instructions": 4616356,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21836) panicked at src/infer.rs:237:25:\nprojection of a non-proof field from a Prop structure\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21835) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008489731,
      "cpu_time": 0.008198986,
      "max_rss": 35246080,
      "instructions": 4227143,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007270456000000001,
      "cpu_time": 0.0068157569999999995,
      "max_rss": 35426304,
      "instructions": 4389104,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21855) panicked at src/infer.rs:216:9:\nprojection type name does not match the structure's inductive\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21853) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006729326000000001,
      "cpu_time": 0.006523872,
      "max_rss": 35385344,
      "instructions": 4388682,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21863) panicked at src/infer.rs:216:9:\nprojection type name does not match the structure's inductive\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21862) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007261038,
      "cpu_time": 0.006795338000000001,
      "max_rss": 35184640,
      "instructions": 4485887,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007117750000000001,
      "cpu_time": 0.006169086,
      "max_rss": 35098624,
      "instructions": 4167322,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008061732,
      "cpu_time": 0.007453261,
      "max_rss": 35319808,
      "instructions": 4294090,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (21891) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21889) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008238803000000001,
      "cpu_time": 0.0073341149999999996,
      "max_rss": 37408768,
      "instructions": 5090174,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21899) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21898) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0062718420000000006,
      "cpu_time": 0.0056659100000000006,
      "max_rss": 33095680,
      "instructions": 3842810,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006789148,
      "cpu_time": 0.0059659529999999995,
      "max_rss": 35250176,
      "instructions": 4209751,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006331252000000001,
      "cpu_time": 0.006652072,
      "max_rss": 35225600,
      "instructions": 3923524,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007418592000000001,
      "cpu_time": 0.006987355,
      "max_rss": 35262464,
      "instructions": 4033747,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21935) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21934) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006343486000000001,
      "cpu_time": 0.005884042,
      "max_rss": 35323904,
      "instructions": 3945532,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005351405,
      "cpu_time": 0.004831255,
      "max_rss": 30806016,
      "instructions": 3585064,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0060612190000000005,
      "cpu_time": 0.005912145,
      "max_rss": 37306368,
      "instructions": 4052496,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006663232000000001,
      "cpu_time": 0.006094228,
      "max_rss": 35213312,
      "instructions": 4055291,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00966874,
      "cpu_time": 0.009120782000000001,
      "max_rss": 35192832,
      "instructions": 4046112,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006588803000000001,
      "cpu_time": 0.006414996,
      "max_rss": 35409920,
      "instructions": 4385694,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (21989) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (21988) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008294256,
      "cpu_time": 0.008061780000000001,
      "max_rss": 37326848,
      "instructions": 4677539,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008612680000000001,
      "cpu_time": 0.007332095,
      "max_rss": 35463168,
      "instructions": 4551079,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (22008) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (22006) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007593287000000001,
      "cpu_time": 0.006963078,
      "max_rss": 35303424,
      "instructions": 3935237,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008015045,
      "cpu_time": 0.006953619,
      "max_rss": 35352576,
      "instructions": 3939977,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007137357,
      "cpu_time": 0.006444615,
      "max_rss": 35303424,
      "instructions": 4045061,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (22035) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (22033) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007013025000000001,
      "cpu_time": 0.006003459,
      "max_rss": 33222656,
      "instructions": 4017472,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (22043) panicked at src/inductive.rs:65:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (22042) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0068660610000000006,
      "cpu_time": 0.006228451,
      "max_rss": 33300480,
      "instructions": 4025287,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (22054) panicked at src/inductive.rs:65:17:\nassertion `left == right` failed\n  left: false\n right: true\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (22051) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007488182,
      "cpu_time": 0.007447907,
      "max_rss": 37388288,
      "instructions": 3987214,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007830891000000001,
      "cpu_time": 0.007076683,
      "max_rss": 37289984,
      "instructions": 3982791,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008148965000000001,
      "cpu_time": 0.008057100000000001,
      "max_rss": 35160064,
      "instructions": 4131683,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0077466440000000004,
      "cpu_time": 0.006637351,
      "max_rss": 37294080,
      "instructions": 4537915,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.017423088,
      "cpu_time": 0.008677179,
      "max_rss": 35307520,
      "instructions": 4378684,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007994155000000001,
      "cpu_time": 0.006518459,
      "max_rss": 37384192,
      "instructions": 4960945,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008811801000000001,
      "cpu_time": 0.007475842,
      "max_rss": 37273600,
      "instructions": 5053250,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (22115) panicked at src/infer.rs:274:9:\ndef_eq failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (22114) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0077437090000000005,
      "cpu_time": 0.0072344290000000006,
      "max_rss": 35418112,
      "instructions": 4002776,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008439016,
      "cpu_time": 0.007359463,
      "max_rss": 35287040,
      "instructions": 4012793,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008522962,
      "cpu_time": 0.008249233,
      "max_rss": 35258368,
      "instructions": 4020461,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008500671000000001,
      "cpu_time": 0.007445888,
      "max_rss": 35315712,
      "instructions": 4030062,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007543315,
      "cpu_time": 0.00689741,
      "max_rss": 35176448,
      "instructions": 4108772,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007677555000000001,
      "cpu_time": 0.007549456,
      "max_rss": 35278848,
      "instructions": 4055965,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00525234,
      "cpu_time": 0.0038542760000000002,
      "max_rss": 13930496,
      "instructions": 3233902,
      "stdout": "",
      "stderr": "\nthread 'main' (22177) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005207506000000001,
      "cpu_time": 0.00388909,
      "max_rss": 13971456,
      "instructions": 3286020,
      "stdout": "",
      "stderr": "\nthread 'main' (22182) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00496798,
      "cpu_time": 0.003839076,
      "max_rss": 13996032,
      "instructions": 3287089,
      "stdout": "",
      "stderr": "\nthread 'main' (22187) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006334159000000001,
      "cpu_time": 0.005190134,
      "max_rss": 14168064,
      "instructions": 3288288,
      "stdout": "",
      "stderr": "\nthread 'main' (22192) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007867099,
      "cpu_time": 0.006858147,
      "max_rss": 33333248,
      "instructions": 3805166,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (22198) panicked at src/inductive.rs:383:9:\nassertion `left == right` failed: imported inductive block contains an underived recursor\n  left: {NamePtr(0x2763d2c0350)}\n right: {NamePtr(0x2763d1e0110,L)}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (22197) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006680114,
      "cpu_time": 0.006055762,
      "max_rss": 33333248,
      "instructions": 3800707,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (22208) panicked at src/inductive.rs:383:9:\nassertion `left == right` failed: imported inductive block contains an underived recursor\n  left: {NamePtr(0x58f6cec02d8)}\n right: {NamePtr(0x58f6c680120)}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (22206) panicked at src/tc.rs:213:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005768081,
      "cpu_time": 0.004100344,
      "max_rss": 14159872,
      "instructions": 3286776,
      "stdout": "",
      "stderr": "\nthread 'main' (22215) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0049247990000000005,
      "cpu_time": 0.003559662,
      "max_rss": 13873152,
      "instructions": 3295816,
      "stdout": "",
      "stderr": "\nthread 'main' (22220) panicked at src/parser.rs:1247:9:\nassertion failed: self.declars.insert(name, d).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005249846000000001,
      "cpu_time": 0.004042014,
      "max_rss": 14024704,
      "instructions": 3287825,
      "stdout": "",
      "stderr": "\nthread 'main' (22225) panicked at src/parser.rs:1322:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "sokonanoda",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005852078,
      "cpu_time": 0.00482458,
      "max_rss": 14036992,
      "instructions": 3287399,
      "stdout": "",
      "stderr": "\nthread 'main' (22230) panicked at src/parser.rs:1322:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.027842862000000003,
      "cpu_time": 0.00702924,
      "max_rss": 3338240,
      "instructions": 5111007,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (18834) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18830) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/ctor-num-fields",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.006269704,
      "cpu_time": 0.005320557,
      "max_rss": 3391488,
      "instructions": 8574305,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005581316,
      "cpu_time": 0.004932804,
      "max_rss": 3293184,
      "instructions": 5189222,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (18851) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18848) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004891516,
      "cpu_time": 0.004113795,
      "max_rss": 3354624,
      "instructions": 3408195,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18859) panicked at src/expr.rs:387:9:\nassertion `left == right` failed\n  left: 2\n right: 1\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18857) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007122581,
      "cpu_time": 0.005931486,
      "max_rss": 3256320,
      "instructions": 6542676,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (18870) panicked at src/expr.rs:387:9:\nassertion `left == right` failed\n  left: 1\n right: 0\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18866) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007043914,
      "cpu_time": 0.0052302,
      "max_rss": 3203072,
      "instructions": 3462542,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18876) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18875) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.008092837,
      "cpu_time": 0.0068641530000000004,
      "max_rss": 3424256,
      "instructions": 3459480,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18885) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18884) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006466663,
      "cpu_time": 0.005166169,
      "max_rss": 3297280,
      "instructions": 3627626,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18894) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18893) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00667282,
      "cpu_time": 0.005903446,
      "max_rss": 3272704,
      "instructions": 4010569,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18903) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18902) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007533389000000001,
      "cpu_time": 0.007154307,
      "max_rss": 3289088,
      "instructions": 14617511,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (18915) panicked at src/tc.rs:477:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_0' (18912) panicked at src/tc.rs:477:21:\ninfer_proj prop\n\nthread 'thread_2' (18914) panicked at src/tc.rs:477:21:\ninfer_proj prop\n\nthread 'thread_1' (18913) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\n\nthread 'main' (18911) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/orphan-rec",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.006060923,
      "cpu_time": 0.00482435,
      "max_rss": 3264512,
      "instructions": 2464796,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/proj-non-structure",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.0067519880000000004,
      "cpu_time": 0.005116583,
      "max_rss": 3330048,
      "instructions": 3030645,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007989283,
      "cpu_time": 0.006791419000000001,
      "max_rss": 3260416,
      "instructions": 5917510,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (18942) panicked at src/tc.rs:477:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18938) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00872506,
      "cpu_time": 0.011173704000000001,
      "max_rss": 3899392,
      "instructions": 65571981,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18949) panicked at src/tc.rs:271:18:\ninfer_sort_of could not infer a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_2' (18950) panicked at src/tc.rs:271:18:\ninfer_sort_of could not infer a sort\n\nthread 'thread_0' (18948) panicked at src/tc.rs:252:18:\nensur_sort could not produce a sort\n\nthread 'thread_3' (18951) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\n\nthread 'main' (18947) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/proj-of-subst-prop",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.010607784,
      "cpu_time": 0.012975949,
      "max_rss": 3813376,
      "instructions": 63855252,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/rec-k-lie",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.008490422000000001,
      "cpu_time": 0.006932243,
      "max_rss": 3289088,
      "instructions": 3088890,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.010650164,
      "cpu_time": 0.013576013,
      "max_rss": 4206592,
      "instructions": 73235762,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (18976) panicked at src/inductive.rs:681:21:\nassertion failed: self.which_valid_ind_app(st, ctor_type_cursor).is_some()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_0' (18975) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\n\nthread 'main' (18974) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.011931232,
      "cpu_time": 0.014357156,
      "max_rss": 4202496,
      "instructions": 67869261,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (18984) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (18983) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 23.550206817000003,
      "cpu_time": 63.034050984000004,
      "max_rss": 920211456,
      "instructions": 504436204989,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "still-nanoda",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 20.20489977,
      "cpu_time": 61.512561401,
      "max_rss": 750739456,
      "instructions": 602172212650,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.006318495,
      "cpu_time": 0.006050667,
      "max_rss": 3477504,
      "instructions": 18428003,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19018) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19015) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005843896,
      "cpu_time": 0.006047409,
      "max_rss": 3514368,
      "instructions": 18144172,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.00612386,
      "cpu_time": 0.0059673,
      "max_rss": 3358720,
      "instructions": 18788600,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.004988856000000001,
      "cpu_time": 0.003993979,
      "max_rss": 3428352,
      "instructions": 4228980,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19043) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19042) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.004920498000000001,
      "cpu_time": 0.004142549,
      "max_rss": 3350528,
      "instructions": 4281922,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19053) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19051) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.0054854050000000005,
      "cpu_time": 0.004518341,
      "max_rss": 3223552,
      "instructions": 4329117,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005087792000000001,
      "cpu_time": 0.004313673,
      "max_rss": 3067904,
      "instructions": 4067798,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005059579000000001,
      "cpu_time": 0.004022243,
      "max_rss": 3330048,
      "instructions": 4064766,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19079) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19078) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005443728,
      "cpu_time": 0.004594076000000001,
      "max_rss": 3207168,
      "instructions": 3689016,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19090) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19087) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005656657000000001,
      "cpu_time": 0.004571325,
      "max_rss": 3231744,
      "instructions": 2382970,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.004785445,
      "cpu_time": 0.0038661850000000003,
      "max_rss": 3452928,
      "instructions": 2585722,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19106) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19105) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.004961545,
      "cpu_time": 0.004065876,
      "max_rss": 3239936,
      "instructions": 4163834,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005245607,
      "cpu_time": 0.004169991,
      "max_rss": 3350528,
      "instructions": 3194349,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19125) panicked at src/inductive.rs:673:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19123) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.005394866000000001,
      "cpu_time": 0.0048042499999999995,
      "max_rss": 3174400,
      "instructions": 3748638,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.00501295,
      "cpu_time": 0.004355197000000001,
      "max_rss": 3227648,
      "instructions": 3733535,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004936287,
      "cpu_time": 0.004363873,
      "max_rss": 3268608,
      "instructions": 2839456,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.004126151000000001,
      "cpu_time": 0.0034525769999999996,
      "max_rss": 3338240,
      "instructions": 2953845,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19160) panicked at src/inductive.rs:823:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19159) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.00635868,
      "cpu_time": 0.006264508,
      "max_rss": 3219456,
      "instructions": 18777962,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.005730244000000001,
      "cpu_time": 0.005950441,
      "max_rss": 3383296,
      "instructions": 18342561,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19179) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19177) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 60.871597140000006,
      "cpu_time": 164.23044801,
      "max_rss": 2425036800,
      "instructions": 1243341621159,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "still-nanoda",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 9.422775475,
      "cpu_time": 27.490525671,
      "max_rss": 425377792,
      "instructions": 276570155998,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "still-nanoda",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045091242000000004,
      "cpu_time": 0.09025956700000001,
      "max_rss": 8925184,
      "instructions": 871771120,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 224.14371863300002,
      "cpu_time": 673.8819925949999,
      "max_rss": 5608214528,
      "instructions": 5593733455772,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "still-nanoda",
      "test": "other/extra-rec",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.006411512,
      "cpu_time": 0.004209602000000001,
      "max_rss": 3219456,
      "instructions": 2467951,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "other/level-index-out-of-order",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.0038869160000000002,
      "cpu_time": 0.002821653,
      "max_rss": 3235840,
      "instructions": 2347602,
      "stdout": "",
      "stderr": "\nthread 'main' (19252) panicked at src/parser.rs:97:9:\nassertion `left == right` failed\n  left: Il(2)\n right: Il(1)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005655127,
      "cpu_time": 0.004578416,
      "max_rss": 3190784,
      "instructions": 7081709,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0052731620000000005,
      "cpu_time": 0.004688345,
      "max_rss": 3403776,
      "instructions": 7231349,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (19270) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19266) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005206396,
      "cpu_time": 0.0045453130000000005,
      "max_rss": 3301376,
      "instructions": 7507814,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0048305940000000006,
      "cpu_time": 0.004405492,
      "max_rss": 3338240,
      "instructions": 7799994,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004698866,
      "cpu_time": 0.00377458,
      "max_rss": 3362816,
      "instructions": 2672226,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19295) panicked at src/tc.rs:97:17:\nassertion failed: self.declars.get(&ctor_data.inductive_name).is_some()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19293) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004797913,
      "cpu_time": 0.004034478,
      "max_rss": 3354624,
      "instructions": 3135731,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19303) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19302) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "other/sparse-name-index",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.0040954170000000005,
      "cpu_time": 0.002997151,
      "max_rss": 3305472,
      "instructions": 2348219,
      "stdout": "",
      "stderr": "\nthread 'main' (19311) panicked at src/parser.rs:91:9:\nassertion `left == right` failed\n  left: In(2)\n right: In(1)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 13.007177361,
      "cpu_time": 13.004930025,
      "max_rss": 2213801984,
      "instructions": 23301653870,
      "stdout": "",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "still-nanoda",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006344037,
      "cpu_time": 0.005540182,
      "max_rss": 4333568,
      "instructions": 25731394,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.3503192270000004,
      "cpu_time": 3.349294774,
      "max_rss": 637075456,
      "instructions": 6802648807,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.022210772,
      "cpu_time": 0.021337478,
      "max_rss": 13893632,
      "instructions": 130638019,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.015950382000000003,
      "cpu_time": 0.015070353000000002,
      "max_rss": 3391488,
      "instructions": 188200392,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039156037000000005,
      "cpu_time": 0.037850457,
      "max_rss": 4968448,
      "instructions": 555217375,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008503831,
      "cpu_time": 0.007335029,
      "max_rss": 4788224,
      "instructions": 41507691,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008095256,
      "cpu_time": 0.007204933,
      "max_rss": 4567040,
      "instructions": 41522200,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.063143426,
      "cpu_time": 0.09493240500000001,
      "max_rss": 15994880,
      "instructions": 934349113,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.903358218,
      "cpu_time": 1.1244335300000001,
      "max_rss": 159666176,
      "instructions": 8388690754,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "still-nanoda",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0044139140000000006,
      "cpu_time": 0.0036159240000000004,
      "max_rss": 3297280,
      "instructions": 3805431,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004406851000000001,
      "cpu_time": 0.004063369,
      "max_rss": 3399680,
      "instructions": 5092093,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.3425852950000001,
      "cpu_time": 1.3411942019999998,
      "max_rss": 321011712,
      "instructions": 3805601525,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.100384161,
      "cpu_time": 2.11447671,
      "max_rss": 226557952,
      "instructions": 10455437893,
      "stdout": "",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "still-nanoda",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 62.894507105,
      "cpu_time": 62.898264058,
      "max_rss": 2630418432,
      "instructions": 206777286573,
      "stdout": "",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "still-nanoda",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 33.918924173,
      "cpu_time": 33.915795276,
      "max_rss": 4353900544,
      "instructions": 81994475018,
      "stdout": "",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "still-nanoda",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.9583706500000002,
      "cpu_time": 1.964377683,
      "max_rss": 338087936,
      "instructions": 7204676374,
      "stdout": "",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "still-nanoda",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.701559208,
      "cpu_time": 1.908417372,
      "max_rss": 78774272,
      "instructions": 18344390746,
      "stdout": "",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "still-nanoda",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 5.329790934,
      "cpu_time": 6.626848466,
      "max_rss": 599920640,
      "instructions": 38846063036,
      "stdout": "",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "still-nanoda",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005816465000000001,
      "cpu_time": 0.004534289,
      "max_rss": 3477504,
      "instructions": 6044393,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19496) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19494) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.017098546000000003,
      "cpu_time": 0.016193142,
      "max_rss": 3719168,
      "instructions": 201242388,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19505) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19503) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004424156,
      "cpu_time": 0.0038842750000000004,
      "max_rss": 3223552,
      "instructions": 5061092,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.01327798,
      "cpu_time": 0.011985388999999999,
      "max_rss": 6582272,
      "instructions": 88886877,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.009426145,
      "cpu_time": 0.008938072,
      "max_rss": 4526080,
      "instructions": 39015248,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005273338000000001,
      "cpu_time": 0.004647839,
      "max_rss": 3481600,
      "instructions": 9014183,
      "stdout": "",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "still-nanoda",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 17.257615547,
      "cpu_time": 47.742684665,
      "max_rss": 682905600,
      "instructions": 406342957103,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005131201,
      "cpu_time": 0.004040038,
      "max_rss": 3321856,
      "instructions": 2308610,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004886833,
      "cpu_time": 0.003950971,
      "max_rss": 3420160,
      "instructions": 2551521,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19568) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19567) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004384412,
      "cpu_time": 0.003649531,
      "max_rss": 3399680,
      "instructions": 2344312,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004979186,
      "cpu_time": 0.0041810169999999995,
      "max_rss": 3276800,
      "instructions": 2324840,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005614025,
      "cpu_time": 0.0045666050000000005,
      "max_rss": 3313664,
      "instructions": 2377704,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004431191,
      "cpu_time": 0.003703826,
      "max_rss": 3227648,
      "instructions": 2460114,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005012469,
      "cpu_time": 0.004236163,
      "max_rss": 3125248,
      "instructions": 2459296,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004919364000000001,
      "cpu_time": 0.004114626000000001,
      "max_rss": 3170304,
      "instructions": 2438492,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004637085,
      "cpu_time": 0.0038387820000000002,
      "max_rss": 3293184,
      "instructions": 2678779,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19631) panicked at src/tc.rs:271:18:\ninfer_sort_of could not infer a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19630) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0051959020000000005,
      "cpu_time": 0.004254746,
      "max_rss": 3309568,
      "instructions": 2633110,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19640) panicked at src/tc.rs:252:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19639) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00553668,
      "cpu_time": 0.0046287310000000005,
      "max_rss": 3346432,
      "instructions": 2631852,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19649) panicked at src/tc.rs:252:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19648) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006131725,
      "cpu_time": 0.005430253,
      "max_rss": 3231744,
      "instructions": 2564981,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19659) panicked at src/tc.rs:91:45:\ncalled `Result::unwrap()` on an `Err` value: \"Theorem type for nonPropThm must be `Prop` (sort 0); found type 1\"\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19657) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005444438,
      "cpu_time": 0.003962608,
      "max_rss": 3158016,
      "instructions": 2458040,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004473468,
      "cpu_time": 0.003551763,
      "max_rss": 3260416,
      "instructions": 2569158,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19676) panicked at src/tc.rs:197:13:\ndeclaration not found in infer_const, selfProof\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19675) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004318179,
      "cpu_time": 0.003588717,
      "max_rss": 3280896,
      "instructions": 2315907,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005457954,
      "cpu_time": 0.004153859,
      "max_rss": 3297280,
      "instructions": 2318428,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0038454630000000004,
      "cpu_time": 0.003383412,
      "max_rss": 3215360,
      "instructions": 2324476,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0055046010000000005,
      "cpu_time": 0.003961892,
      "max_rss": 3211264,
      "instructions": 2471120,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006299219,
      "cpu_time": 0.005495585,
      "max_rss": 3297280,
      "instructions": 2550240,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19721) panicked at src/tc.rs:168:9:\nassertion failed: self.ctx.no_dupes_all_params(info.uparams)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19720) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005477379,
      "cpu_time": 0.004525206,
      "max_rss": 3264512,
      "instructions": 2318621,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0056417360000000005,
      "cpu_time": 0.004445099,
      "max_rss": 3264512,
      "instructions": 2317666,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005030913000000001,
      "cpu_time": 0.003811248,
      "max_rss": 3137536,
      "instructions": 2376207,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004622829,
      "cpu_time": 0.003825264,
      "max_rss": 3395584,
      "instructions": 2380044,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004919645,
      "cpu_time": 0.0037049150000000005,
      "max_rss": 3297280,
      "instructions": 2337508,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004881474,
      "cpu_time": 0.003978731,
      "max_rss": 3305472,
      "instructions": 2354410,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0056008510000000004,
      "cpu_time": 0.004466096,
      "max_rss": 3301376,
      "instructions": 2326294,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0063714340000000005,
      "cpu_time": 0.004868501,
      "max_rss": 3158016,
      "instructions": 2339241,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005526752,
      "cpu_time": 0.004337163000000001,
      "max_rss": 3403776,
      "instructions": 2351704,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00490115,
      "cpu_time": 0.004018187,
      "max_rss": 3297280,
      "instructions": 2456863,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005732147,
      "cpu_time": 0.004748136,
      "max_rss": 3272704,
      "instructions": 2920907,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0047690630000000005,
      "cpu_time": 0.004056883,
      "max_rss": 3256320,
      "instructions": 3193096,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006215853,
      "cpu_time": 0.004804498,
      "max_rss": 3092480,
      "instructions": 3370198,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.018820292000000002,
      "cpu_time": 0.004233429,
      "max_rss": 3235840,
      "instructions": 2324875,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005115041000000001,
      "cpu_time": 0.004249475000000001,
      "max_rss": 3321856,
      "instructions": 2436972,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0045835450000000005,
      "cpu_time": 0.003849789,
      "max_rss": 3268608,
      "instructions": 2346266,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0045106090000000005,
      "cpu_time": 0.003739353,
      "max_rss": 3297280,
      "instructions": 2452080,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006430675,
      "cpu_time": 0.0049667,
      "max_rss": 3289088,
      "instructions": 2616661,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005713913,
      "cpu_time": 0.004634321,
      "max_rss": 3137536,
      "instructions": 2911605,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004956154,
      "cpu_time": 0.004016873000000001,
      "max_rss": 3346432,
      "instructions": 2896462,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004480652,
      "cpu_time": 0.003752999,
      "max_rss": 3293184,
      "instructions": 3021642,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0041437110000000004,
      "cpu_time": 0.0034104160000000003,
      "max_rss": 3276800,
      "instructions": 3021978,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005501726,
      "cpu_time": 0.004750179,
      "max_rss": 3268608,
      "instructions": 2542969,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0050869980000000006,
      "cpu_time": 0.004010519000000001,
      "max_rss": 3194880,
      "instructions": 2907165,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006010668,
      "cpu_time": 0.004934805,
      "max_rss": 3289088,
      "instructions": 2852952,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.007160643,
      "cpu_time": 0.00564473,
      "max_rss": 3297280,
      "instructions": 6552533,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005274941,
      "cpu_time": 0.004633989,
      "max_rss": 3366912,
      "instructions": 2639328,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19964) panicked at src/tc.rs:252:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19963) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0057414250000000005,
      "cpu_time": 0.0043798050000000005,
      "max_rss": 3350528,
      "instructions": 2596716,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (19973) panicked at src/tc.rs:252:18:\nensur_sort could not produce a sort\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19972) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0038659310000000004,
      "cpu_time": 0.003491377,
      "max_rss": 3280896,
      "instructions": 2555093,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (19984) panicked at src/tc.rs:168:9:\nassertion failed: self.ctx.no_dupes_all_params(info.uparams)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19981) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0036541140000000004,
      "cpu_time": 0.003228192,
      "max_rss": 3256320,
      "instructions": 2570651,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (19992) panicked at src/inductive.rs:346:22:\nexhausted telescope early\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19990) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005176406000000001,
      "cpu_time": 0.004282213,
      "max_rss": 3264512,
      "instructions": 2670093,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20000) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (19999) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004358354,
      "cpu_time": 0.003778965,
      "max_rss": 3211264,
      "instructions": 2700955,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20011) panicked at src/inductive.rs:823:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20008) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.00430849,
      "cpu_time": 0.003705322,
      "max_rss": 3153920,
      "instructions": 2724292,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20018) panicked at src/inductive.rs:823:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20017) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005049538,
      "cpu_time": 0.004135859,
      "max_rss": 3280896,
      "instructions": 2655580,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20029) panicked at src/inductive.rs:823:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20026) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004266242,
      "cpu_time": 0.00354636,
      "max_rss": 3219456,
      "instructions": 2640168,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20036) panicked at src/inductive.rs:673:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20035) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00458619,
      "cpu_time": 0.003864779,
      "max_rss": 3297280,
      "instructions": 3102105,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004386476,
      "cpu_time": 0.003746213,
      "max_rss": 3260416,
      "instructions": 2715937,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20056) panicked at src/inductive.rs:823:9:\nassertion failed: self.is_valid_ind_app(st, parent_ind_name, ctor_type_cursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20054) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004503255,
      "cpu_time": 0.003758333,
      "max_rss": 3420160,
      "instructions": 2762399,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20064) panicked at src/inductive.rs:673:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20063) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0046540470000000006,
      "cpu_time": 0.00402632,
      "max_rss": 3252224,
      "instructions": 2582885,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004542008,
      "cpu_time": 0.003913149,
      "max_rss": 3256320,
      "instructions": 2597759,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006069077,
      "cpu_time": 0.00495471,
      "max_rss": 3264512,
      "instructions": 2614759,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004789271,
      "cpu_time": 0.0038621949999999997,
      "max_rss": 3121152,
      "instructions": 2628682,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20100) panicked at src/inductive.rs:813:17:\nConstructor argument was too large for the corresponding inductive type\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20099) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004278594,
      "cpu_time": 0.003650118,
      "max_rss": 3112960,
      "instructions": 2472012,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004212961,
      "cpu_time": 0.003565536,
      "max_rss": 3215360,
      "instructions": 2754781,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004328889000000001,
      "cpu_time": 0.003763598,
      "max_rss": 3252224,
      "instructions": 3050386,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004551575,
      "cpu_time": 0.003830991,
      "max_rss": 3268608,
      "instructions": 2971953,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0043761170000000005,
      "cpu_time": 0.0038461180000000004,
      "max_rss": 3174400,
      "instructions": 3127652,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004789983,
      "cpu_time": 0.004095069,
      "max_rss": 3211264,
      "instructions": 3110189,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.026234419000000002,
      "cpu_time": 0.004411261,
      "max_rss": 3309568,
      "instructions": 2615619,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005373004000000001,
      "cpu_time": 0.004439358,
      "max_rss": 3272704,
      "instructions": 2970211,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005115832000000001,
      "cpu_time": 0.004265672000000001,
      "max_rss": 3313664,
      "instructions": 2901255,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005595822,
      "cpu_time": 0.004607729,
      "max_rss": 3391488,
      "instructions": 6955965,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005518987,
      "cpu_time": 0.004422363,
      "max_rss": 3219456,
      "instructions": 2627955,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004447661,
      "cpu_time": 0.003987299000000001,
      "max_rss": 3334144,
      "instructions": 2832760,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20208) panicked at src/expr.rs:387:9:\nassertion `left == right` failed\n  left: 0\n right: 1\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20207) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004959098,
      "cpu_time": 0.004143328000000001,
      "max_rss": 3223552,
      "instructions": 3089418,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005439758,
      "cpu_time": 0.004407869,
      "max_rss": 3305472,
      "instructions": 3619401,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004890660000000001,
      "cpu_time": 0.004024588,
      "max_rss": 3231744,
      "instructions": 3382255,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004566583,
      "cpu_time": 0.0038091460000000002,
      "max_rss": 3289088,
      "instructions": 3558388,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005497447,
      "cpu_time": 0.004423647,
      "max_rss": 3280896,
      "instructions": 4255434,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006186488,
      "cpu_time": 0.005144248000000001,
      "max_rss": 3260416,
      "instructions": 4199701,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0066713860000000005,
      "cpu_time": 0.0060747200000000005,
      "max_rss": 3231744,
      "instructions": 4825025,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006575957,
      "cpu_time": 0.005767152,
      "max_rss": 3186688,
      "instructions": 6027868,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.008353707,
      "cpu_time": 0.00674981,
      "max_rss": 3584000,
      "instructions": 13420008,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0055773770000000005,
      "cpu_time": 0.004704864,
      "max_rss": 3182592,
      "instructions": 3080436,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004760657000000001,
      "cpu_time": 0.004091073,
      "max_rss": 3231744,
      "instructions": 3171159,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005423779,
      "cpu_time": 0.004273176,
      "max_rss": 3223552,
      "instructions": 3155694,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005497788,
      "cpu_time": 0.004553483,
      "max_rss": 3207168,
      "instructions": 3365405,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006199141,
      "cpu_time": 0.005172594,
      "max_rss": 3338240,
      "instructions": 3235363,
      "stdout": "",
      "stderr": "\nthread 'thread_3' (20337) panicked at src/tc.rs:481:18:\nRan out of constructor telescope getting field\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20333) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006055764000000001,
      "cpu_time": 0.005089621,
      "max_rss": 3362816,
      "instructions": 3127815,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20343) panicked at src/tc.rs:481:18:\nRan out of constructor telescope getting field\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20342) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006272298000000001,
      "cpu_time": 0.004991936,
      "max_rss": 3280896,
      "instructions": 3794330,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0050143620000000005,
      "cpu_time": 0.004193693,
      "max_rss": 3178496,
      "instructions": 4057856,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20361) panicked at src/tc.rs:477:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20360) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0057624930000000005,
      "cpu_time": 0.004815429,
      "max_rss": 3354624,
      "instructions": 3816063,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005553211000000001,
      "cpu_time": 0.004621695,
      "max_rss": 3420160,
      "instructions": 4070454,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20380) panicked at src/tc.rs:477:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20378) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005731246000000001,
      "cpu_time": 0.004877152,
      "max_rss": 3321856,
      "instructions": 4116794,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20389) panicked at src/tc.rs:477:21:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20387) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005795125,
      "cpu_time": 0.004929664,
      "max_rss": 3223552,
      "instructions": 4076593,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20398) panicked at src/tc.rs:462:27:\ninfer_proj prop\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20396) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005349761000000001,
      "cpu_time": 0.004609005,
      "max_rss": 3145728,
      "instructions": 3457723,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005378875,
      "cpu_time": 0.004750461,
      "max_rss": 3354624,
      "instructions": 3698211,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20417) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20414) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005340935000000001,
      "cpu_time": 0.0046203450000000005,
      "max_rss": 3284992,
      "instructions": 3696920,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20424) panicked at src/tc.rs:481:18:\nRan out of constructor telescope getting field\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20423) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0044966220000000005,
      "cpu_time": 0.003853576,
      "max_rss": 3158016,
      "instructions": 4126010,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.026506399,
      "cpu_time": 0.004816463,
      "max_rss": 3325952,
      "instructions": 3443588,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005135379000000001,
      "cpu_time": 0.0044141760000000006,
      "max_rss": 3280896,
      "instructions": 3713731,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20452) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20450) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006440063,
      "cpu_time": 0.005410949,
      "max_rss": 3289088,
      "instructions": 5325131,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20460) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20459) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005620067,
      "cpu_time": 0.004981451,
      "max_rss": 3244032,
      "instructions": 2817183,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006306142000000001,
      "cpu_time": 0.00553554,
      "max_rss": 3182592,
      "instructions": 3469639,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.00641682,
      "cpu_time": 0.005787823,
      "max_rss": 3289088,
      "instructions": 3173384,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006783847000000001,
      "cpu_time": 0.005287396000000001,
      "max_rss": 3416064,
      "instructions": 3370444,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20496) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20495) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006091389,
      "cpu_time": 0.00503617,
      "max_rss": 3158016,
      "instructions": 3255991,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.006584744,
      "cpu_time": 0.0051241789999999995,
      "max_rss": 3284992,
      "instructions": 2555350,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005767384,
      "cpu_time": 0.004990586000000001,
      "max_rss": 3186688,
      "instructions": 3367176,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005545157,
      "cpu_time": 0.004581330000000001,
      "max_rss": 3309568,
      "instructions": 3330371,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005472069,
      "cpu_time": 0.004707278,
      "max_rss": 3272704,
      "instructions": 3335007,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005881827,
      "cpu_time": 0.004977981,
      "max_rss": 3284992,
      "instructions": 3771013,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20551) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20549) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0062077370000000005,
      "cpu_time": 0.005447065,
      "max_rss": 3248128,
      "instructions": 4792437,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.007294944,
      "cpu_time": 0.005553673,
      "max_rss": 3362816,
      "instructions": 4000097,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20570) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20567) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005519889,
      "cpu_time": 0.004671582,
      "max_rss": 3268608,
      "instructions": 3227244,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0058615690000000005,
      "cpu_time": 0.005398664,
      "max_rss": 3223552,
      "instructions": 3253270,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006006701000000001,
      "cpu_time": 0.004855534,
      "max_rss": 3346432,
      "instructions": 3416565,
      "stdout": "",
      "stderr": "\nthread 'thread_0' (20595) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20594) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005764057,
      "cpu_time": 0.005029083,
      "max_rss": 3330048,
      "instructions": 3162621,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20605) panicked at src/inductive.rs:673:25:\nnon-positive occurrence\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20603) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005690248,
      "cpu_time": 0.004377677,
      "max_rss": 3489792,
      "instructions": 3333259,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20615) panicked at src/inductive.rs:813:17:\nConstructor argument was too large for the corresponding inductive type\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'thread_0' (20613) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\n\nthread 'main' (20612) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004988073,
      "cpu_time": 0.004433776,
      "max_rss": 3321856,
      "instructions": 3227539,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005171717,
      "cpu_time": 0.004496051,
      "max_rss": 3313664,
      "instructions": 3216660,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.013039174,
      "cpu_time": 0.012018249000000002,
      "max_rss": 3272704,
      "instructions": 3287584,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004755016,
      "cpu_time": 0.004324146,
      "max_rss": 3244032,
      "instructions": 4279783,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004744437000000001,
      "cpu_time": 0.004008129,
      "max_rss": 3276800,
      "instructions": 4091296,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.005082669000000001,
      "cpu_time": 0.004451389,
      "max_rss": 3338240,
      "instructions": 5285141,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004530486,
      "cpu_time": 0.0039383180000000005,
      "max_rss": 3264512,
      "instructions": 5339883,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20678) panicked at src/tc.rs:925:71:\nassertion failed: self.def_eq(u, v, false)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20675) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004195388,
      "cpu_time": 0.003775733,
      "max_rss": 3211264,
      "instructions": 3595928,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0043872170000000005,
      "cpu_time": 0.003857198,
      "max_rss": 3350528,
      "instructions": 3636006,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0044210410000000006,
      "cpu_time": 0.003841608,
      "max_rss": 3158016,
      "instructions": 3645503,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0047982680000000005,
      "cpu_time": 0.004341997,
      "max_rss": 3272704,
      "instructions": 3771288,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0047486640000000005,
      "cpu_time": 0.004246322,
      "max_rss": 3297280,
      "instructions": 3930089,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.004768231,
      "cpu_time": 0.004337846,
      "max_rss": 3297280,
      "instructions": 3901161,
      "stdout": "",
      "stderr": ""
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004243979,
      "cpu_time": 0.003175284,
      "max_rss": 3272704,
      "instructions": 2366604,
      "stdout": "",
      "stderr": "\nthread 'main' (20738) panicked at src/parser.rs:740:17:\nassertion failed: self.declars.insert(name, definition).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.018021886,
      "cpu_time": 0.003071039,
      "max_rss": 3268608,
      "instructions": 2487193,
      "stdout": "",
      "stderr": "\nthread 'main' (20743) panicked at src/parser.rs:789:21:\nassertion failed: self.declars.insert(name, inductive).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004478859,
      "cpu_time": 0.003388724,
      "max_rss": 3362816,
      "instructions": 2483839,
      "stdout": "",
      "stderr": "\nthread 'main' (20748) panicked at src/parser.rs:806:21:\nassertion failed: self.declars.insert(name, ctor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005078743,
      "cpu_time": 0.003878752,
      "max_rss": 3211264,
      "instructions": 2489710,
      "stdout": "",
      "stderr": "\nthread 'main' (20753) panicked at src/parser.rs:832:21:\nassertion failed: self.declars.insert(name, recursor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005809772,
      "cpu_time": 0.004750642,
      "max_rss": 3223552,
      "instructions": 2828806,
      "stdout": "",
      "stderr": "\nthread 'thread_2' (20761) panicked at src/inductive.rs:1246:22:\nExpected (Declar::Recursor, Declar::Recursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20758) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.005659661000000001,
      "cpu_time": 0.00474092,
      "max_rss": 3424256,
      "instructions": 2777840,
      "stdout": "",
      "stderr": "\nthread 'thread_1' (20769) panicked at src/inductive.rs:1246:22:\nExpected (Declar::Recursor, Declar::Recursor)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\nthread 'main' (20767) panicked at src/tc.rs:140:26:\nA thread in `check_all_declars` panicked while being joined: Any { .. }\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.006313596,
      "cpu_time": 0.004725803,
      "max_rss": 3293184,
      "instructions": 2469162,
      "stdout": "",
      "stderr": "\nthread 'main' (20776) panicked at src/parser.rs:832:21:\nassertion failed: self.declars.insert(name, recursor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0053397620000000005,
      "cpu_time": 0.004110689,
      "max_rss": 3272704,
      "instructions": 2521909,
      "stdout": "",
      "stderr": "\nthread 'main' (20781) panicked at src/parser.rs:806:21:\nassertion failed: self.declars.insert(name, ctor).is_none()\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.0043725510000000006,
      "cpu_time": 0.0033449110000000003,
      "max_rss": 3272704,
      "instructions": 2441499,
      "stdout": "",
      "stderr": "\nthread 'main' (20786) panicked at src/parser.rs:733:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "still-nanoda",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.004750369,
      "cpu_time": 0.0035335770000000004,
      "max_rss": 3284992,
      "instructions": 2440871,
      "stdout": "",
      "stderr": "\nthread 'main' (20791) panicked at src/parser.rs:733:17:\nassertion failed: !matches!(safety, DefinitionSafety::Unsafe | DefinitionSafety::Partial)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
    },
    {
      "checker": "tenet",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.154572027,
      "cpu_time": 0.16562568200000002,
      "max_rss": 46481408,
      "instructions": 836839156,
      "stdout": "FAIL thm _test (0.00s)\n    type mismatch at let binding 'x'\n      value has type\n      Type\n    but is expected to have type\n      Nat\nFAILED: 11 checked, 1 failed, 0 skipped, 20 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.102858181,
      "cpu_time": 0.16482191100000002,
      "max_rss": 47079424,
      "instructions": 839309438,
      "stdout": "FAIL inductive _private.Test.0.S (0.00s)\n    '_private.Test.0.S.mk': exported numFields does not match the kernel's\n      exported: 0\n      kernel:   1\nFAILED: 24 checked, 1 failed, 0 skipped, 40 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11069290400000001,
      "cpu_time": 0.16681897799999998,
      "max_rss": 46366720,
      "instructions": 863266284,
      "stdout": "FAIL thm bad (0.00s)\n    declaration type mismatch for 'bad'\n      expected: Eq.{1} T t1 t2\n      inferred: Eq.{1} T t1 t1\nFAILED: 9 checked, 1 failed, 0 skipped, 17 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/large-elim-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10178838000000001,
      "cpu_time": 0.150431854,
      "max_rss": 46067712,
      "instructions": 797467912,
      "stdout": "FAIL inductive MyBool (0.02s)\n    'MyBool.rec': exported universe parameters does not match the kernel's\n      exported: [v, u]\n      kernel:   [u]\nFAILED: 4 checked, 1 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/large-elim-prop-bool",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10016474900000001,
      "cpu_time": 0.15420725899999999,
      "max_rss": 46809088,
      "instructions": 807885010,
      "stdout": "FAIL inductive NewBool (0.00s)\n    'NewBool.rec': exported universe parameters does not match the kernel's\n      exported: [u]\n      kernel:   []\nFAILED: 16 checked, 1 failed, 0 skipped, 26 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.09751472900000001,
      "cpu_time": 0.150926653,
      "max_rss": 46112768,
      "instructions": 802698619,
      "stdout": "FAIL inductive False (0.02s)\n    'False.rec': exported universe parameters does not match the kernel's\n      exported: [u_1]\n      kernel:   [u]\nFAIL inductive True (0.03s)\n    'True.rec': exported universe parameters does not match the kernel's\n      exported: [u_1]\n      kernel:   [u]\nFAIL inductive Bool (0.03s)\n    'Bool.rec': exported universe parameters does not match the kernel's\n      exported: [u_1]\n      kernel:   [u]\nFAIL def down (0.02s)\n    declaration type mismatch for 'down'\n      expected: Sort ((imax u v)+1) \u2192 Sort (imax u v)\n      inferred: Sort ((imax u v)+1) \u2192 Sort ((imax u v)+1)\nFAILED: 1 checked, 4 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.090257771,
      "cpu_time": 0.139378093,
      "max_rss": 46432256,
      "instructions": 804481929,
      "stdout": "FAIL def down (0.02s)\n    declaration type mismatch for 'down'\n      expected: Sort ((imax 0 v)+1) \u2192 Sort (imax 0 v)\n      inferred: Sort ((imax 0 v)+1) \u2192 Sort ((imax 0 v)+1)\nFAILED: 5 checked, 1 failed, 0 skipped, 12 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.094739403,
      "cpu_time": 0.146986377,
      "max_rss": 46542848,
      "instructions": 851405034,
      "stdout": "FAIL inductive Nat (0.02s)\n    'Nat.rec': exported k does not match the kernel's\n      exported: True\n      kernel:   False\nFAIL thm bad (0.00s)\n    declaration type mismatch for 'bad'\n      expected: False\n      inferred: g 1\nFAILED: 4 checked, 2 failed, 0 skipped, 12 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.105759584,
      "cpu_time": 0.157525962,
      "max_rss": 46628864,
      "instructions": 853698331,
      "stdout": "FAIL inductive False (0.03s)\n    'False.rec': exported universe parameters does not match the kernel's\n      exported: [u_1]\n      kernel:   [u]\nFAIL inductive True (0.03s)\n    'True.rec': exported universe parameters does not match the kernel's\n      exported: [u_1]\n      kernel:   [u]\nFAIL inductive Bool (0.03s)\n    'Bool.rec': exported universe parameters does not match the kernel's\n      exported: [u_1]\n      kernel:   [u]\nFAIL inductive Nat (0.03s)\n    'Nat.rec': exported universe parameters does not match the kernel's\n      exported: [u_1]\n      kernel:   [u]\nFAIL def proof_of_false (0.01s)\n    declaration type mismatch for 'proof_of_false'\n      expected: False\n      inferred: (fun (n : Nat) => Bool.rec.{1} (fun (x : Bool) => Prop) False True (Nat.beq n 0)) 1\nFAILED: 1 checked, 5 failed, 0 skipped, 15 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.098746494,
      "cpu_time": 0.164734713,
      "max_rss": 48578560,
      "instructions": 934566984,
      "stdout": "FAIL inductive E (0.00s)\n    invalid projection\n      w.1\nFAIL def e (0.00s)\n    application type mismatch in\n      E.mk (W.mk (P.mk ((fun (x : Nat) => Bool.true) 24083))) (L.mk (E (W.mk (P.mk ((fun (x : Nat) => Bool.true) 24083)))) Bool.true)\n    argument has type\n      L (E (W.mk (P.mk ((fun (x : Nat) => Bool.true) 24083)))) Bool.true\n    but function has type\n      L (E (W.mk (P.mk ((fun (x : Nat) => Bool.true) 24083)))) (W.mk (P.mk ((fun (x : Nat) => Bool.true) 24083))).1.1 \u2192 E (W.mk (P.mk ((fun (x : Nat) => Bool.true) 24083)))\nFAIL thm bad (0.00s)\n    invalid projection\n      (W.mk (P.mk ((fun (x : Nat) => Bool.true) 24083))).1\nFAILED: 32 checked, 3 failed, 0 skipped, 63 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.087827844,
      "cpu_time": 0.104604936,
      "max_rss": 46022656,
      "instructions": 711859117,
      "stdout": "FAIL inductive False (0.02s)\n    unknown constant 'rogue'\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/proj-non-structure",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.096739591,
      "cpu_time": 0.141115872,
      "max_rss": 46395392,
      "instructions": 786046358,
      "stdout": "FAIL thm bad (0.02s)\n    invalid projection\n      (Bad.mk2 True.intro).1\nFAILED: 3 checked, 1 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.095204036,
      "cpu_time": 0.146172315,
      "max_rss": 46706688,
      "instructions": 830590857,
      "stdout": "FAIL def imaxProjBool (0.00s)\n    invalid projection\n      p.1\nFAILED: 18 checked, 1 failed, 0 skipped, 34 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.109884615,
      "cpu_time": 0.192028271,
      "max_rss": 54427648,
      "instructions": 1080429983,
      "stdout": "FAIL inductive Native64ResultSortOwner (0.00s)\n    type expected, but got\n      Native64ResultSortGate.rec.{2} _fvar.1099511628230 (fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (proof : Native64ResultSortGate _fvar.1099511628230 index index index index) => Type) Prop (Native64SortGateB.0.3766726852 ((fun (salt : Nat) => _fvar.1099511628230) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => _fvar.1099511628230) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => _fvar.1099511628230) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => _fvar.1099511628230) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) _fvar.1099511628231\n    of type\n      Native64ResultSortGate.rec.{2} _fvar.1099511628230 (fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (proof : Native64ResultSortGate _fvar.1099511628230 index index index index) => Type) Prop (Native64SortGateB.0.3766726852 ((fun (salt : Nat) => _fvar.1099511628230) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => _fvar.1099511628230) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => _fvar.1099511628230) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => _fvar.1099511628230) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) _fvar.1099511628231\nFAIL def Native64ResultSort.asProp (0.00s)\n    application type mismatch in\n      id.{1} Prop (Native64ResultSortOwner x h)\n    argument has type\n      Native64ResultSortGate.rec.{2} x (fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (proof : Native64ResultSortGate x index index index index) => Type) Prop (Native64SortGateB.0.3766726852 ((fun (salt : Nat) => x) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => x) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => x) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => x) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) h\n    but function has type\n      Prop \u2192 Prop\nFAIL def Native64ResultSortLeak.observe (0.00s)\n    type expected, but got\n      Native64ResultSortGate.rec.{2} Bool.false (fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (proof : Native64ResultSortGate Bool.false index index index index) => Type) Prop (Native64SortGateB.0.3766726852 ((fun (salt : Nat) => Bool.false) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => Bool.false) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => Bool.false) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => Bool.false) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) Native64ResultSort.closedGate\n    of type\n      Native64ResultSortGate.rec.{2} Bool.false (fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (index : Bool) => fun (proof : Native64ResultSortGate Bool.false index index index index) => Type) Prop (Native64SortGateB.0.3766726852 ((fun (salt : Nat) => Bool.false) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => Bool.false) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => Bool.false) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) (Native64SortGateA.1.2023879994 ((fun (salt : Nat) => Bool.false) (OfNat.ofNat.{0} Nat 125330 (instOfNatNat 125330)))) Native64ResultSort.closedGate\nFAILED: 114 checked, 3 failed, 0 skipped, 161 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.100672141,
      "cpu_time": 0.174331573,
      "max_rss": 53194752,
      "instructions": 1048773667,
      "stdout": "FAIL def PR14806Subst.observe (0.00s)\n    type expected, but got\n      PR14806Subst.gate PR14806Subst.witness\n    of type\n      PR14806Subst.gate PR14806Subst.witness\nFAILED: 109 checked, 1 failed, 0 skipped, 152 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.099900923,
      "cpu_time": 0.146958852,
      "max_rss": 46104576,
      "instructions": 790630843,
      "stdout": "FAIL inductive MyBool (0.02s)\n    'MyBool.rec': exported k does not match the kernel's\n      exported: True\n      kernel:   False\nFAILED: 4 checked, 1 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10745953800000001,
      "cpu_time": 0.19095904200000002,
      "max_rss": 54054912,
      "instructions": 1068572557,
      "stdout": "FAIL inductive Native64TwoHashOwner (0.00s)\n    arg #3 of 'Native64TwoHashOwner.step' contains a non valid occurrence of the datatypes being declared\nFAILED: 117 checked, 1 failed, 0 skipped, 167 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.09638762000000001,
      "cpu_time": 0.182015131,
      "max_rss": 54132736,
      "instructions": 1064503687,
      "stdout": "FAIL thm Issue.forallFalse (0.00s)\n    type expected, but got\n      Issue.resultSort Issue.gateWitness\n    of type\n      Issue.resultSort Issue.gateWitness\nFAILED: 126 checked, 1 failed, 0 skipped, 174 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "cedar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 22.414153756,
      "cpu_time": 112.407290066,
      "max_rss": 3539357696,
      "instructions": 850088380188,
      "stdout": "OK: 133828 checked, 0 failed, 0 skipped, 139091 constants, 22.3s, 4 jobs\n",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "tenet",
      "test": "con-leche",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 20.769676465,
      "cpu_time": 101.907635621,
      "max_rss": 3731972096,
      "instructions": 862975732286,
      "stdout": "OK: 26819 checked, 0 failed, 0 skipped, 27959 constants, 20.7s, 4 jobs\n",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "tenet",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.110063986,
      "cpu_time": 0.175026613,
      "max_rss": 48721920,
      "instructions": 916105566,
      "stdout": "FAIL thm trans (0.00s)\n    declaration type mismatch for 'trans'\n      expected: \u2200 (a : Acc.{1} Nat (fun (x1.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 : Nat) => fun (x2.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat x1.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 x2.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1))), Eq.{1} Bool (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) a) (f (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)) (Acc.inv.{1} Nat (fun (x1.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 : Nat) => fun (x2.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat x1.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 x2.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)) a (Nat.lt_succ_self (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)))))\n      inferred: \u2200 (a : Acc.{1} Nat (fun (x1.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 : Nat) => fun (x2.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 : Nat) => LT.lt.{0} Nat instLTNat x1.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6 x2.\u00ab_@\u00bb.Test.1043551373._hygCtx._hyg.6) (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1))), Eq.{1} Bool (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) a) (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) a)\nFAILED: 38 checked, 1 failed, 0 skipped, 66 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.09864913800000001,
      "cpu_time": 0.158668342,
      "max_rss": 48115712,
      "instructions": 885438139,
      "stdout": "OK: 40 checked, 0 failed, 0 skipped, 67 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.102963198,
      "cpu_time": 0.163623822,
      "max_rss": 48189440,
      "instructions": 891016046,
      "stdout": "OK: 40 checked, 0 failed, 0 skipped, 67 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.09872361800000001,
      "cpu_time": 0.137426841,
      "max_rss": 46800896,
      "instructions": 824056210,
      "stdout": "FAIL thm trans (0.01s)\n    declaration type mismatch for 'trans'\n      expected: \u2200 {P : Prop}, \u2200 {r : P \u2192 P \u2192 Prop}, \u2200 {\u03b1 : Type}, \u2200 (f : P \u2192 \u03b1), \u2200 (h : \u2200 (x : P), \u2200 (y : P), r x y \u2192 Eq.{1} \u03b1 (f x) (f y)), \u2200 (q : Quot.{0} P r), \u2200 (z : P), Eq.{1} \u03b1 (Quot.lift.{0, 1} P r \u03b1 f h q) (f z)\n      inferred: \u2200 {P : Prop}, \u2200 {r : P \u2192 P \u2192 Prop}, \u2200 {\u03b1 : Type}, \u2200 (f : P \u2192 \u03b1), \u2200 (h : \u2200 (x : P), \u2200 (y : P), r x y \u2192 Eq.{1} \u03b1 (f x) (f y)), \u2200 (q : Quot.{0} P r), P \u2192 Eq.{1} \u03b1 (Quot.lift.{0, 1} P r \u03b1 f h q) (Quot.lift.{0, 1} P r \u03b1 f h q)\nFAILED: 5 checked, 1 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.10097304600000001,
      "cpu_time": 0.139111367,
      "max_rss": 46809088,
      "instructions": 823920498,
      "stdout": "FAIL thm left (0.01s)\n    declaration type mismatch for 'left'\n      expected: \u2200 {P : Prop}, \u2200 {r : P \u2192 P \u2192 Prop}, \u2200 {\u03b1 : Type}, \u2200 (f : P \u2192 \u03b1), \u2200 (h : \u2200 (x : P), \u2200 (y : P), r x y \u2192 Eq.{1} \u03b1 (f x) (f y)), \u2200 (q : Quot.{0} P r), \u2200 (z : P), Eq.{1} \u03b1 (Quot.lift.{0, 1} P r \u03b1 f h q) (Quot.lift.{0, 1} P r \u03b1 f h (Quot.mk.{0} P r z))\n      inferred: \u2200 {P : Prop}, \u2200 {r : P \u2192 P \u2192 Prop}, \u2200 {\u03b1 : Type}, \u2200 (f : P \u2192 \u03b1), \u2200 (h : \u2200 (x : P), \u2200 (y : P), r x y \u2192 Eq.{1} \u03b1 (f x) (f y)), \u2200 (q : Quot.{0} P r), P \u2192 Eq.{1} \u03b1 (Quot.lift.{0, 1} P r \u03b1 f h q) (Quot.lift.{0, 1} P r \u03b1 f h q)\nFAILED: 5 checked, 1 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.100233345,
      "cpu_time": 0.141444063,
      "max_rss": 45891584,
      "instructions": 804728972,
      "stdout": "OK: 8 checked, 0 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.09625531600000001,
      "cpu_time": 0.133530811,
      "max_rss": 46264320,
      "instructions": 801786331,
      "stdout": "OK: 7 checked, 0 failed, 0 skipped, 9 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.104335337,
      "cpu_time": 0.149153308,
      "max_rss": 46772224,
      "instructions": 818044565,
      "stdout": "FAIL def etaCtor (0.00s)\n    declaration type mismatch for 'etaCtor'\n      expected: \u2200 (x : True \u2192 T), Eq.{1} (True \u2192 T) (T.mk (T.val (x True.intro))) x\n      inferred: \u2200 (x : True \u2192 T), Eq.{1} (True \u2192 T) x x\nFAILED: 5 checked, 1 failed, 0 skipped, 15 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.09908477700000001,
      "cpu_time": 0.13331546900000002,
      "max_rss": 46088192,
      "instructions": 806015740,
      "stdout": "FAIL def etaRuleK (0.02s)\n    declaration type mismatch for 'etaRuleK'\n      expected: \u2200 (a : Eq.{1} Bool Bool.true Bool.true \u2192 Bool), Eq.{1} (Eq.{1} Bool Bool.true Bool.true \u2192 Bool) (Eq.rec.{1, 1} Bool Bool.true (fun (x.\u00ab_@\u00bb.Test.1420384072._hygCtx._hyg.30 : Bool) => fun (x.\u00ab_@\u00bb.Test.1420384072._hygCtx._hyg.32 : Eq.{1} Bool Bool.true x.\u00ab_@\u00bb.Test.1420384072._hygCtx._hyg.30) => Bool) (a (Eq.refl.{1} Bool Bool.true)) Bool.true) a\n      inferred: \u2200 (a : Eq.{1} Bool Bool.true Bool.true \u2192 Bool), Eq.{1} (Eq.{1} Bool Bool.true Bool.true \u2192 Bool) a a\nFAILED: 2 checked, 1 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/imax-right-successor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.085693321,
      "cpu_time": 0.098200015,
      "max_rss": 45707264,
      "instructions": 603961211,
      "stdout": "FAIL def imaxRightOne (0.02s)\n    declaration type mismatch for 'imaxRightOne'\n      expected: Sort ((max u 1)+1)\n      inferred: Sort ((imax u 1)+1)\nFAIL def imaxRightSucc (0.02s)\n    declaration type mismatch for 'imaxRightSucc'\n      expected: Sort ((max u (v+1))+1)\n      inferred: Sort ((imax u (v+1))+1)\nFAILED: 0 checked, 2 failed, 0 skipped, 2 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.075356427,
      "cpu_time": 0.083857068,
      "max_rss": 45326336,
      "instructions": 603970635,
      "stdout": "FAIL def EcosystemCase (0.01s)\n    type mismatch at let binding 'u'\n      value has type\n      Sort 2\n    but is expected to have type\n      Type\nFAILED: 0 checked, 1 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.10183441500000001,
      "cpu_time": 0.139673925,
      "max_rss": 46116864,
      "instructions": 780830882,
      "stdout": "FAIL inductive E (0.01s)\n    invalid occurrence of datatype 'E' being declared: it must be applied to the parameters and universe levels of the mutual declaration\nFAILED: 3 checked, 1 failed, 0 skipped, 14 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.089217927,
      "cpu_time": 0.12546588,
      "max_rss": 46108672,
      "instructions": 786521264,
      "stdout": "FAIL inductive LALReduciblePositivity (0.01s)\n    arg #1 of 'LALReduciblePositivity.mk' has a non positive occurrence of the datatypes being declared\nFAILED: 3 checked, 1 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.098907433,
      "cpu_time": 0.14141382300000002,
      "max_rss": 46678016,
      "instructions": 789761153,
      "stdout": "OK: 5 checked, 0 failed, 0 skipped, 13 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.09718465300000001,
      "cpu_time": 0.13913740100000002,
      "max_rss": 46125056,
      "instructions": 784363745,
      "stdout": "OK: 5 checked, 0 failed, 0 skipped, 13 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.09799125,
      "cpu_time": 0.10661386,
      "max_rss": 45518848,
      "instructions": 742688366,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 3 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.07464261500000001,
      "cpu_time": 0.084404006,
      "max_rss": 45404160,
      "instructions": 585556631,
      "stdout": "FAIL inductive LALProofParameterSwap (0.01s)\n    invalid occurrence of datatype 'LALProofParameterSwap' being declared: it must be applied to the parameters and universe levels of the mutual declaration\nFAILED: 0 checked, 1 failed, 0 skipped, 3 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/subject-reduction-redex",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.099315789,
      "cpu_time": 0.158614702,
      "max_rss": 48480256,
      "instructions": 889593242,
      "stdout": "OK: 41 checked, 0 failed, 0 skipped, 66 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.11025000600000001,
      "cpu_time": 0.165671864,
      "max_rss": 48222208,
      "instructions": 912745882,
      "stdout": "FAIL def reduct (0.00s)\n    application type mismatch in\n      k x0\n    argument has type\n      D (f (OfNat.ofNat.{0} Nat 1 (instOfNatNat 1)) a)\n    but function has type\n      D (f (OfNat.ofNat.{0} Nat 0 (instOfNatNat 0)) (redex._proof_1 a)) \u2192 Unit\nFAILED: 39 checked, 1 failed, 0 skipped, 65 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "cslib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 63.062538539,
      "cpu_time": 319.078620573,
      "max_rss": 5654933504,
      "instructions": 2451476887686,
      "stdout": "OK: 370939 checked, 0 failed, 0 skipped, 382154 constants, 62.9s, 4 jobs\n",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "tenet",
      "test": "init",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 9.554357416,
      "cpu_time": 47.493631721999996,
      "max_rss": 2702458880,
      "instructions": 400495569675,
      "stdout": "OK: 53093 checked, 0 failed, 0 skipped, 54475 constants, 9.5s, 4 jobs\n",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "tenet",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.162076712,
      "cpu_time": 0.44305496,
      "max_rss": 133021696,
      "instructions": 3404119809,
      "stdout": "OK: 1777 checked, 0 failed, 0 skipped, 2059 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "mathlib",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 484.51521729800004,
      "cpu_time": 2505.6947515690003,
      "max_rss": 13776736256,
      "instructions": 16527609248097,
      "stdout": "OK: 654504 checked, 0 failed, 0 skipped, 670630 constants, 484.0s, 4 jobs\n",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "tenet",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11435265800000001,
      "cpu_time": 0.12223476900000001,
      "max_rss": 46247936,
      "instructions": 714989218,
      "stdout": "FAIL inductive False (0.02s)\n    unknown constant 'rogue'\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08897432400000001,
      "cpu_time": 0.099626028,
      "max_rss": 44593152,
      "instructions": 543858385,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.120842983,
      "cpu_time": 0.185352342,
      "max_rss": 46907392,
      "instructions": 863042049,
      "stdout": "OK: 15 checked, 0 failed, 0 skipped, 26 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.126070856,
      "cpu_time": 0.18893821900000002,
      "max_rss": 47218688,
      "instructions": 889315765,
      "stdout": "FAIL thm natAddLitBad (0.00s)\n    declaration type mismatch for 'natAddLitBad'\n      expected: Eq.{1} Nat (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321))) (OfNat.ofNat.{0} Nat 1111111111 (instOfNatNat 1111111111))\n      inferred: Eq.{1} Nat (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321))) (Nat.add (OfNat.ofNat.{0} Nat 123456789 (instOfNatNat 123456789)) (OfNat.ofNat.{0} Nat 987654321 (instOfNatNat 987654321)))\nFAILED: 13 checked, 1 failed, 0 skipped, 25 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12060417400000001,
      "cpu_time": 0.18023929200000002,
      "max_rss": 46522368,
      "instructions": 863926799,
      "stdout": "OK: 16 checked, 0 failed, 0 skipped, 30 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12332788100000001,
      "cpu_time": 0.184543773,
      "max_rss": 47144960,
      "instructions": 863074410,
      "stdout": "OK: 19 checked, 0 failed, 0 skipped, 30 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "other/orphan-ctor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.09885302600000001,
      "cpu_time": 0.116014861,
      "max_rss": 45944832,
      "instructions": 716192770,
      "stdout": "FAIL inductive False (0.02s)\n    unknown constant 'rogue'\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "other/proj-of-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.107261595,
      "cpu_time": 0.158281361,
      "max_rss": 46104576,
      "instructions": 795701809,
      "stdout": "FAIL thm badFalse (0.02s)\n    application type mismatch in\n      Wrapper.mk True.intro\n    argument has type\n      True\n    but function has type\n      False \u2192 Wrapper\nFAILED: 3 checked, 1 failed, 0 skipped, 9 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.0883227,
      "cpu_time": 0.100451991,
      "max_rss": 44531712,
      "instructions": 542739814,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "perf/app-lam",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.581484407,
      "cpu_time": 2.7066162620000003,
      "max_rss": 1801363456,
      "instructions": 34552826573,
      "stdout": "OK: 21 checked, 0 failed, 0 skipped, 34 constants, 2.5s, 4 jobs\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "tenet",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10833079300000001,
      "cpu_time": 0.15990937600000002,
      "max_rss": 50614272,
      "instructions": 878397921,
      "stdout": "OK: 5 checked, 0 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/beta-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.118210291,
      "cpu_time": 1.291231223,
      "max_rss": 601747456,
      "instructions": 13437711018,
      "stdout": "OK: 11 checked, 0 failed, 0 skipped, 20 constants, 1.0s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/church-numerals",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.136713139,
      "cpu_time": 0.18599194800000002,
      "max_rss": 60268544,
      "instructions": 1090431001,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 6 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.133569103,
      "cpu_time": 0.189688775,
      "max_rss": 51507200,
      "instructions": 916147258,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/discarded-argument-match",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.163724732,
      "cpu_time": 0.22474498299999998,
      "max_rss": 59359232,
      "instructions": 1160014032,
      "stdout": "OK: 15 checked, 0 failed, 0 skipped, 24 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.144266953,
      "cpu_time": 0.198564157,
      "max_rss": 53923840,
      "instructions": 957063126,
      "stdout": "OK: 9 checked, 0 failed, 0 skipped, 19 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.151081206,
      "cpu_time": 0.20891946100000003,
      "max_rss": 53780480,
      "instructions": 958147292,
      "stdout": "OK: 9 checked, 0 failed, 0 skipped, 19 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.185057714,
      "cpu_time": 0.321029764,
      "max_rss": 70754304,
      "instructions": 1672116537,
      "stdout": "OK: 137 checked, 0 failed, 0 skipped, 194 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/grind-ring-5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.256319787,
      "cpu_time": 2.767207672,
      "max_rss": 529580032,
      "instructions": 20886953953,
      "stdout": "OK: 2185 checked, 0 failed, 0 skipped, 2432 constants, 1.2s, 4 jobs\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "tenet",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12465324900000001,
      "cpu_time": 0.171690223,
      "max_rss": 46170112,
      "instructions": 778816224,
      "stdout": "OK: 8 checked, 0 failed, 0 skipped, 13 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12271380600000001,
      "cpu_time": 0.17616235800000002,
      "max_rss": 46034944,
      "instructions": 795558687,
      "stdout": "OK: 7 checked, 0 failed, 0 skipped, 14 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.8504524040000001,
      "cpu_time": 1.078147765,
      "max_rss": 346513408,
      "instructions": 10283024425,
      "stdout": "OK: 13 checked, 0 failed, 0 skipped, 22 constants, 0.8s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/magma-list-deep-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 2.0089454030000002,
      "cpu_time": 2.463714137,
      "max_rss": 1274900480,
      "instructions": 15520338253,
      "stdout": "OK: 479 checked, 0 failed, 0 skipped, 588 constants, 1.9s, 4 jobs\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "tenet",
      "test": "perf/magma-list-deep-n36",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 31.879764029,
      "cpu_time": 71.66123426,
      "max_rss": 9402376192,
      "instructions": 337673848372,
      "stdout": "OK: 479 checked, 0 failed, 0 skipped, 588 constants, 31.6s, 4 jobs\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "tenet",
      "test": "perf/magma-list-pair-n21",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 17.512805327000002,
      "cpu_time": 42.369615188000004,
      "max_rss": 6167887872,
      "instructions": 176396916235,
      "stdout": "OK: 263 checked, 0 failed, 0 skipped, 324 constants, 17.2s, 4 jobs\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "tenet",
      "test": "perf/magma-list-pair-n7",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.399554643,
      "cpu_time": 1.873328055,
      "max_rss": 908414976,
      "instructions": 12589508018,
      "stdout": "OK: 263 checked, 0 failed, 0 skipped, 324 constants, 1.3s, 4 jobs\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "tenet",
      "test": "perf/magma-string-n4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.2974222480000002,
      "cpu_time": 5.085522008,
      "max_rss": 589156352,
      "instructions": 38988677493,
      "stdout": "OK: 3173 checked, 0 failed, 0 skipped, 3425 constants, 1.2s, 4 jobs\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "tenet",
      "test": "perf/magma-string-pair-n9",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 4.9036070270000005,
      "cpu_time": 11.591461854,
      "max_rss": 1828962304,
      "instructions": 78732681384,
      "stdout": "OK: 3173 checked, 0 failed, 0 skipped, 3425 constants, 4.8s, 4 jobs\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "tenet",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.118232688,
      "cpu_time": 0.169204636,
      "max_rss": 47005696,
      "instructions": 843341936,
      "stdout": "FAIL thm kernel_refute_cheap_first (0.01s)\n    declaration type mismatch for 'kernel_refute_cheap_first'\n      expected: Eq.{1} (Prod.{0, 0} Bool N) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (Prod.mk.{0, 0} Bool N Bool.true (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\n      inferred: Eq.{1} (Prod.{0, 0} Bool N) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (Prod.mk.{0, 0} Bool N Bool.false (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\nFAILED: 6 checked, 1 failed, 0 skipped, 17 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.32458034900000005,
      "cpu_time": 0.374176194,
      "max_rss": 124633088,
      "instructions": 3397595636,
      "stdout": "FAIL thm kernel_refute_cheap_last (0.20s)\n    declaration type mismatch for 'kernel_refute_cheap_last'\n      expected: Eq.{1} (Prod.{0, 0} N Bool) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.true)\n      inferred: Eq.{1} (Prod.{0, 0} N Bool) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false) (Prod.mk.{0, 0} N Bool (count (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S (N.S N.O))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Bool.false)\nFAILED: 6 checked, 1 failed, 0 skipped, 17 constants, 0.3s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.106920656,
      "cpu_time": 0.153648595,
      "max_rss": 46120960,
      "instructions": 802515235,
      "stdout": "OK: 5 checked, 0 failed, 0 skipped, 13 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.15008849600000002,
      "cpu_time": 0.20181204,
      "max_rss": 63041536,
      "instructions": 1205981476,
      "stdout": "OK: 8 checked, 0 failed, 0 skipped, 16 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11637615000000001,
      "cpu_time": 0.177142678,
      "max_rss": 53006336,
      "instructions": 903288188,
      "stdout": "OK: 5 checked, 0 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.109686692,
      "cpu_time": 0.15780927700000003,
      "max_rss": 46546944,
      "instructions": 806364729,
      "stdout": "OK: 5 checked, 0 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "tenet",
      "test": "std",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 18.143547426,
      "cpu_time": 90.849343291,
      "max_rss": 3044110336,
      "instructions": 662247748659,
      "stdout": "OK: 90778 checked, 0 failed, 0 skipped, 93049 constants, 18.0s, 4 jobs\n",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "tenet",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.08134840900000001,
      "cpu_time": 0.092669976,
      "max_rss": 45170688,
      "instructions": 562620045,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.096059956,
      "cpu_time": 0.107321073,
      "max_rss": 45326336,
      "instructions": 594024354,
      "stdout": "FAIL def badDef (0.01s)\n    declaration type mismatch for 'badDef'\n      expected: Prop\n      inferred: Sort 2\nFAILED: 0 checked, 1 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.089837075,
      "cpu_time": 0.099174447,
      "max_rss": 45260800,
      "instructions": 579400930,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.096695129,
      "cpu_time": 0.10705764499999999,
      "max_rss": 44953600,
      "instructions": 589312944,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.093457698,
      "cpu_time": 0.103930006,
      "max_rss": 45408256,
      "instructions": 597188687,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.098995732,
      "cpu_time": 0.11808011600000001,
      "max_rss": 45391872,
      "instructions": 638217843,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10454095000000001,
      "cpu_time": 0.125134107,
      "max_rss": 45309952,
      "instructions": 641259977,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.098762784,
      "cpu_time": 0.11838029600000001,
      "max_rss": 45412352,
      "instructions": 650953611,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10319902900000001,
      "cpu_time": 0.124669914,
      "max_rss": 45645824,
      "instructions": 675452222,
      "stdout": "FAIL def forallSortBad (0.02s)\n    type expected, but got\n      _fvar.2199023255556\n    of type\n      _fvar.2199023255555\nFAILED: 1 checked, 1 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.103020783,
      "cpu_time": 0.120833043,
      "max_rss": 45236224,
      "instructions": 629550152,
      "stdout": "FAIL def nonTypeType (0.01s)\n    type expected, but got\n      constType\n    of type\n      Type \u2192 Type \u2192 Type\nFAILED: 1 checked, 1 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.113392608,
      "cpu_time": 0.131352544,
      "max_rss": 45711360,
      "instructions": 631836281,
      "stdout": "FAIL axiom nonTypeAxiom (0.01s)\n    type expected, but got\n      constType\n    of type\n      Type \u2192 Type \u2192 Type\nFAILED: 1 checked, 1 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11578700700000001,
      "cpu_time": 0.126456061,
      "max_rss": 45420544,
      "instructions": 577958516,
      "stdout": "FAIL thm nonPropThm (0.01s)\n    type of theorem 'nonPropThm' is not a proposition: Prop\nFAILED: 0 checked, 1 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.117416138,
      "cpu_time": 0.136476881,
      "max_rss": 45486080,
      "instructions": 620320607,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/014_selfProof",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.125630549,
      "cpu_time": 0.138047884,
      "max_rss": 45219840,
      "instructions": 540535133,
      "stdout": "FAIL thm selfProof (0.00s)\n    'selfProof' refers to 'selfProof', which is itself; a declaration may only use constants already in the environment\nFAILED: 0 checked, 1 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.117760155,
      "cpu_time": 0.13057295700000002,
      "max_rss": 45158400,
      "instructions": 569079949,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11187935600000001,
      "cpu_time": 0.12182106000000001,
      "max_rss": 44744704,
      "instructions": 570427708,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.111092226,
      "cpu_time": 0.124944124,
      "max_rss": 44691456,
      "instructions": 570481406,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11748607800000001,
      "cpu_time": 0.144168665,
      "max_rss": 45236224,
      "instructions": 654044540,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.095745696,
      "cpu_time": 0.10682916299999999,
      "max_rss": 45084672,
      "instructions": 559783690,
      "stdout": "FAIL def tut06_bad01 (0.01s)\n    failed to add declaration to environment, duplicate universe level parameter: 'u'\nFAILED: 0 checked, 1 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10890618,
      "cpu_time": 0.11948792400000001,
      "max_rss": 45084672,
      "instructions": 563091354,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.103208956,
      "cpu_time": 0.11372768100000001,
      "max_rss": 44838912,
      "instructions": 563360780,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.09897655400000001,
      "cpu_time": 0.109323932,
      "max_rss": 45309952,
      "instructions": 603143943,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.09120249100000001,
      "cpu_time": 0.101213051,
      "max_rss": 44920832,
      "instructions": 603756797,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.09838542400000001,
      "cpu_time": 0.106859466,
      "max_rss": 44572672,
      "instructions": 574584165,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.086732032,
      "cpu_time": 0.09678110200000001,
      "max_rss": 45064192,
      "instructions": 574829484,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.104633975,
      "cpu_time": 0.114581797,
      "max_rss": 44875776,
      "instructions": 571426635,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.083385786,
      "cpu_time": 0.093113143,
      "max_rss": 45203456,
      "instructions": 574586482,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.088825715,
      "cpu_time": 0.097333073,
      "max_rss": 45391872,
      "instructions": 596201372,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.099828014,
      "cpu_time": 0.10969116699999999,
      "max_rss": 45301760,
      "instructions": 619189464,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.112225425,
      "cpu_time": 0.149671089,
      "max_rss": 45559808,
      "instructions": 668910271,
      "stdout": "OK: 7 checked, 0 failed, 0 skipped, 7 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.09945517400000001,
      "cpu_time": 0.135600091,
      "max_rss": 45477888,
      "instructions": 675997536,
      "stdout": "OK: 8 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.100617127,
      "cpu_time": 0.135633002,
      "max_rss": 45441024,
      "instructions": 681022488,
      "stdout": "OK: 10 checked, 0 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.09688191900000001,
      "cpu_time": 0.107924936,
      "max_rss": 45486080,
      "instructions": 594844603,
      "stdout": "OK: 1 checked, 0 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.102315137,
      "cpu_time": 0.126485478,
      "max_rss": 45015040,
      "instructions": 634171231,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 3 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.09585333700000001,
      "cpu_time": 0.112430892,
      "max_rss": 45166592,
      "instructions": 606819487,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10963552900000001,
      "cpu_time": 0.13072944,
      "max_rss": 45350912,
      "instructions": 708169796,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 3 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12504863600000002,
      "cpu_time": 0.14485694100000002,
      "max_rss": 45449216,
      "instructions": 749065893,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12380083200000001,
      "cpu_time": 0.166601566,
      "max_rss": 45625344,
      "instructions": 760620898,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.114350238,
      "cpu_time": 0.136209553,
      "max_rss": 45719552,
      "instructions": 762189448,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12141394700000001,
      "cpu_time": 0.14379661400000002,
      "max_rss": 46116864,
      "instructions": 776432469,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.139454671,
      "cpu_time": 0.163951322,
      "max_rss": 45854720,
      "instructions": 776605815,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.13864189300000002,
      "cpu_time": 0.160902732,
      "max_rss": 46149632,
      "instructions": 759974977,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.131696445,
      "cpu_time": 0.15940216000000001,
      "max_rss": 46243840,
      "instructions": 765267894,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11631877500000001,
      "cpu_time": 0.13765759,
      "max_rss": 45694976,
      "instructions": 768152227,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12110050700000001,
      "cpu_time": 0.171016997,
      "max_rss": 46092288,
      "instructions": 788734438,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 14 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.09726733400000001,
      "cpu_time": 0.12034943099999999,
      "max_rss": 45875200,
      "instructions": 675020703,
      "stdout": "FAIL inductive inductBadNonSort (0.01s)\n    type expected, but got\n      fun (x : Type) => fun (y : Type) => x\n    of type\n      fun (x : Type) => fun (y : Type) => x\nFAILED: 1 checked, 1 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.098379834,
      "cpu_time": 0.11511863900000001,
      "max_rss": 45596672,
      "instructions": 618859362,
      "stdout": "FAIL inductive inductBadNonSort2 (0.01s)\n    type expected, but got\n      aType\n    of type\n      aType\nFAILED: 1 checked, 1 failed, 0 skipped, 2 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.09739903100000001,
      "cpu_time": 0.10541646900000001,
      "max_rss": 45260800,
      "instructions": 574339004,
      "stdout": "FAIL inductive inductLevelParam (0.01s)\n    failed to add declaration to environment, duplicate universe level parameter: 'u'\nFAILED: 0 checked, 1 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.09112130700000001,
      "cpu_time": 0.10177954,
      "max_rss": 45854720,
      "instructions": 577839808,
      "stdout": "FAIL inductive inductTooFewParams (0.01s)\n    invalid inductive datatype declaration, incorrect number of parameters\nFAILED: 0 checked, 1 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.097367992,
      "cpu_time": 0.11738288799999999,
      "max_rss": 45805568,
      "instructions": 599448812,
      "stdout": "FAIL inductive inductWrongCtorParams (0.01s)\n    invalid occurrence of datatype 'inductWrongCtorParams' being declared: it must be applied to the parameters and universe levels of the mutual declaration\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.093577161,
      "cpu_time": 0.105098889,
      "max_rss": 45019136,
      "instructions": 585907119,
      "stdout": "FAIL inductive inductWrongCtorResParams (0.01s)\n    invalid occurrence of datatype 'inductWrongCtorResParams' being declared: it must be applied to the parameters and universe levels of the mutual declaration\nFAILED: 0 checked, 1 failed, 0 skipped, 3 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.094080937,
      "cpu_time": 0.10488776500000001,
      "max_rss": 45105152,
      "instructions": 590367388,
      "stdout": "FAIL inductive inductWrongCtorResLevel (0.01s)\n    invalid occurrence of datatype 'inductWrongCtorResLevel' being declared: it must be applied to the parameters and universe levels of the mutual declaration\nFAILED: 0 checked, 1 failed, 0 skipped, 3 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.108368588,
      "cpu_time": 0.12674711600000002,
      "max_rss": 45764608,
      "instructions": 676621500,
      "stdout": "FAIL inductive inductInIndex (0.03s)\n    invalid return type for 'inductInIndex.mk'\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10321667000000001,
      "cpu_time": 0.113034409,
      "max_rss": 46014464,
      "instructions": 657106272,
      "stdout": "FAIL inductive indNeg (0.02s)\n    arg #1 of 'indNeg.mk' has a non positive occurrence of the datatypes being declared\nFAILED: 0 checked, 1 failed, 0 skipped, 3 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12393090600000001,
      "cpu_time": 0.162882815,
      "max_rss": 45924352,
      "instructions": 782062280,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10266908200000001,
      "cpu_time": 0.130689757,
      "max_rss": 46039040,
      "instructions": 701637886,
      "stdout": "FAIL inductive reduceCtorType (0.02s)\n    invalid return type for 'reduceCtorType.mk'\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.102321808,
      "cpu_time": 0.131008336,
      "max_rss": 46092288,
      "instructions": 705418645,
      "stdout": "FAIL inductive indNegReducible (0.02s)\n    arg #1 of 'indNegReducible.mk' has a non positive occurrence of the datatypes being declared\nFAILED: 2 checked, 1 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.106644209,
      "cpu_time": 0.125058885,
      "max_rss": 45506560,
      "instructions": 751741430,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.147211643,
      "cpu_time": 0.14285762,
      "max_rss": 45719552,
      "instructions": 756494759,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.116079966,
      "cpu_time": 0.13513442900000003,
      "max_rss": 45895680,
      "instructions": 768113485,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10064415700000001,
      "cpu_time": 0.111377502,
      "max_rss": 45846528,
      "instructions": 652982127,
      "stdout": "FAIL inductive typeWithTooHighTypeField (0.02s)\n    universe level of type_of(arg #1) of 'typeWithTooHighTypeField.mk' is too big for the corresponding inductive datatype\nFAILED: 0 checked, 1 failed, 0 skipped, 3 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.107405159,
      "cpu_time": 0.134859327,
      "max_rss": 45387776,
      "instructions": 718231041,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 3 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10961699400000001,
      "cpu_time": 0.13722595999999998,
      "max_rss": 45760512,
      "instructions": 760326845,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12068123100000001,
      "cpu_time": 0.159909284,
      "max_rss": 45748224,
      "instructions": 773413545,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11591983500000001,
      "cpu_time": 0.145376091,
      "max_rss": 46178304,
      "instructions": 769406679,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.109908531,
      "cpu_time": 0.132801123,
      "max_rss": 45993984,
      "instructions": 776485032,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.110993268,
      "cpu_time": 0.13480112,
      "max_rss": 45572096,
      "instructions": 776745560,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.114839355,
      "cpu_time": 0.142850625,
      "max_rss": 45764608,
      "instructions": 760662429,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10699170200000001,
      "cpu_time": 0.127994536,
      "max_rss": 45678592,
      "instructions": 765690573,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.105364915,
      "cpu_time": 0.132392519,
      "max_rss": 45547520,
      "instructions": 768409199,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.108921207,
      "cpu_time": 0.160073182,
      "max_rss": 46084096,
      "instructions": 784829552,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 14 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.110149563,
      "cpu_time": 0.135175118,
      "max_rss": 45539328,
      "instructions": 747054833,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/073_BogusRecursor",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11190504200000001,
      "cpu_time": 0.144638187,
      "max_rss": 45772800,
      "instructions": 761524938,
      "stdout": "FAIL inductive BogusRecursor (0.03s)\n    'BogusRecursor.rec': exported universe parameters does not match the kernel's\n      exported: []\n      kernel:   [u]\nFAILED: 2 checked, 1 failed, 0 skipped, 6 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11548883600000001,
      "cpu_time": 0.14156164100000002,
      "max_rss": 46039040,
      "instructions": 771255819,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.108123909,
      "cpu_time": 0.156682061,
      "max_rss": 45912064,
      "instructions": 781853089,
      "stdout": "OK: 5 checked, 0 failed, 0 skipped, 12 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11365095200000001,
      "cpu_time": 0.15472843800000002,
      "max_rss": 45789184,
      "instructions": 772775480,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10314427400000001,
      "cpu_time": 0.150264555,
      "max_rss": 46137344,
      "instructions": 785374662,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 9 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.111560855,
      "cpu_time": 0.16383204599999998,
      "max_rss": 46272512,
      "instructions": 785869452,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10841735000000001,
      "cpu_time": 0.146693804,
      "max_rss": 46338048,
      "instructions": 791563687,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 7 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.108112857,
      "cpu_time": 0.158218298,
      "max_rss": 45711360,
      "instructions": 796945444,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 13 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11119822300000001,
      "cpu_time": 0.162989569,
      "max_rss": 46022656,
      "instructions": 801716948,
      "stdout": "OK: 7 checked, 0 failed, 0 skipped, 14 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.126208533,
      "cpu_time": 0.18276604000000002,
      "max_rss": 46862336,
      "instructions": 826686270,
      "stdout": "OK: 7 checked, 0 failed, 0 skipped, 19 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.106599307,
      "cpu_time": 0.138845904,
      "max_rss": 45273088,
      "instructions": 765593152,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.113222129,
      "cpu_time": 0.14573813000000002,
      "max_rss": 45993984,
      "instructions": 782339578,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11130078900000001,
      "cpu_time": 0.143193052,
      "max_rss": 46211072,
      "instructions": 782150640,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11492906600000001,
      "cpu_time": 0.147720721,
      "max_rss": 46231552,
      "instructions": 793555765,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10656836700000001,
      "cpu_time": 0.134735782,
      "max_rss": 45969408,
      "instructions": 787851975,
      "stdout": "FAIL def projOutOfRange (0.02s)\n    invalid projection\n      z.3\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.103376751,
      "cpu_time": 0.127233774,
      "max_rss": 46006272,
      "instructions": 793126595,
      "stdout": "FAIL def projNotStruct (0.02s)\n    invalid projection\n      x.1\nFAILED: 1 checked, 1 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10353956700000001,
      "cpu_time": 0.150749564,
      "max_rss": 46002176,
      "instructions": 785694117,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.107889881,
      "cpu_time": 0.163048692,
      "max_rss": 46399488,
      "instructions": 805378101,
      "stdout": "FAIL def projProp2 (0.02s)\n    invalid projection\n      x.2\nFAILED: 3 checked, 1 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.125334898,
      "cpu_time": 0.18052731800000002,
      "max_rss": 45752320,
      "instructions": 781763521,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.116035596,
      "cpu_time": 0.168555027,
      "max_rss": 46342144,
      "instructions": 805804742,
      "stdout": "FAIL def projProp4 (0.02s)\n    invalid projection\n      x.4\nFAILED: 3 checked, 1 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11769733800000001,
      "cpu_time": 0.173741676,
      "max_rss": 46268416,
      "instructions": 803552417,
      "stdout": "FAIL def projProp5 (0.03s)\n    invalid projection\n      x.4\nFAILED: 3 checked, 1 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.10931077,
      "cpu_time": 0.159969872,
      "max_rss": 46690304,
      "instructions": 805250112,
      "stdout": "FAIL def projProp6 (0.02s)\n    invalid projection\n      x.6\nFAILED: 3 checked, 1 failed, 0 skipped, 10 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11764966800000001,
      "cpu_time": 0.16833118400000002,
      "max_rss": 45846528,
      "instructions": 776072923,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11763368900000001,
      "cpu_time": 0.166349347,
      "max_rss": 46206976,
      "instructions": 798672459,
      "stdout": "FAIL def projIndexData (0.02s)\n    invalid projection\n      x.1\nFAILED: 3 checked, 1 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.12541718300000002,
      "cpu_time": 0.177210127,
      "max_rss": 46583808,
      "instructions": 798749536,
      "stdout": "FAIL def projIndexData2 (0.02s)\n    invalid projection\n      x.2\nFAILED: 3 checked, 1 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.116728698,
      "cpu_time": 0.169196778,
      "max_rss": 46084096,
      "instructions": 799055261,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 13 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.114281189,
      "cpu_time": 0.156088096,
      "max_rss": 46051328,
      "instructions": 775619758,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.110579935,
      "cpu_time": 0.15333966499999999,
      "max_rss": 46338048,
      "instructions": 803585599,
      "stdout": "FAIL thm ruleKbad (0.03s)\n    declaration type mismatch for 'ruleKbad'\n      expected: \u2200 (h : Eq.{1} Bool Bool.true Bool.false), \u2200 (a : Bool), Eq.{1} Bool (Eq.rec.{1, 1} Bool Bool.true (fun (x.\u00ab_@\u00bb.Tutorial.3161876795._hygCtx._hyg.17 : Bool) => fun (x.\u00ab_@\u00bb.Tutorial.3161876795._hygCtx._hyg.19 : Eq.{1} Bool Bool.true x.\u00ab_@\u00bb.Tutorial.3161876795._hygCtx._hyg.17) => Bool) a Bool.false h) a\n      inferred: Eq.{1} Bool Bool.true Bool.false \u2192 \u2200 (a : Bool), Eq.{1} Bool a a\nFAILED: 2 checked, 1 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.12325264600000001,
      "cpu_time": 0.181021889,
      "max_rss": 46620672,
      "instructions": 817697881,
      "stdout": "FAIL thm ruleKAcc (0.03s)\n    declaration type mismatch for 'ruleKAcc'\n      expected: \u2200 (\u03b1 : Sort u), \u2200 (p : \u03b1 \u2192 \u03b1 \u2192 Prop), \u2200 (x : \u03b1), \u2200 (h : Acc.{u} \u03b1 p x), \u2200 (a : Bool), Eq.{1} Bool (Acc.rec.{1, u} \u03b1 p (fun (x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.22 : \u03b1) => fun (x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.24 : Acc.{u} \u03b1 p x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.22) => Bool) (fun (x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.31 : \u03b1) => fun (x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.33 : \u2200 (y : \u03b1), p y x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.31 \u2192 Acc.{u} \u03b1 p y) => fun (x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.35 : \u2200 (y : \u03b1), \u2200 (a.\u00ab_@\u00bb._internal._hyg.0 : p y x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.31), (fun (x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.22 : \u03b1) => fun (x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.24 : Acc.{u} \u03b1 p x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.22) => Bool) y (x.\u00ab_@\u00bb.Tutorial.4255978773._hygCtx._hyg.33 y a.\u00ab_@\u00bb._internal._hyg.0)) => a) x h) a\n      inferred: \u2200 (\u03b1 : Sort u), \u2200 (p : \u03b1 \u2192 \u03b1 \u2192 Prop), \u2200 (x : \u03b1), Acc.{u} \u03b1 p x \u2192 \u2200 (a : Bool), Eq.{1} Bool a a\nFAILED: 3 checked, 1 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11398897100000001,
      "cpu_time": 0.138915143,
      "max_rss": 46170112,
      "instructions": 801619964,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.121368996,
      "cpu_time": 0.16347634400000002,
      "max_rss": 46055424,
      "instructions": 814756717,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11152334800000001,
      "cpu_time": 0.145249847,
      "max_rss": 46133248,
      "instructions": 777735328,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11836734700000001,
      "cpu_time": 0.160673939,
      "max_rss": 45993984,
      "instructions": 804347342,
      "stdout": "FAIL def proofIrrelevanceBad (0.03s)\n    declaration type mismatch for 'proofIrrelevanceBad'\n      expected: \u2200 (p : Type), \u2200 (h1 : p), \u2200 (h2 : p), Eq.{1} p h1 h2\n      inferred: \u2200 (p : Type), \u2200 (h1 : p), p \u2192 Eq.{1} p h1 h1\nFAILED: 2 checked, 1 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11993023300000001,
      "cpu_time": 0.16567431400000002,
      "max_rss": 45826048,
      "instructions": 777356277,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 6 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.104933706,
      "cpu_time": 0.13238593299999998,
      "max_rss": 44838912,
      "instructions": 637194765,
      "stdout": "OK: 7 checked, 0 failed, 0 skipped, 7 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.121726518,
      "cpu_time": 0.17386043,
      "max_rss": 45756416,
      "instructions": 784541393,
      "stdout": "OK: 5 checked, 0 failed, 0 skipped, 9 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.121652459,
      "cpu_time": 0.17648650200000002,
      "max_rss": 45920256,
      "instructions": 782113605,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.113704415,
      "cpu_time": 0.15941778299999998,
      "max_rss": 45948928,
      "instructions": 780043546,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.12464849800000001,
      "cpu_time": 0.182930217,
      "max_rss": 46583808,
      "instructions": 806102167,
      "stdout": "FAIL def indexedUnitEta (0.03s)\n    declaration type mismatch for 'indexedUnitEta'\n      expected: \u2200 (x : IndexedUnit Bool.true), \u2200 (y : IndexedUnit Bool.true), Eq.{1} (IndexedUnit Bool.true) x y\n      inferred: \u2200 (x : IndexedUnit Bool.true), IndexedUnit Bool.true \u2192 Eq.{1} (IndexedUnit Bool.true) x x\nFAILED: 3 checked, 1 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.131112583,
      "cpu_time": 0.18367115,
      "max_rss": 46084096,
      "instructions": 802747139,
      "stdout": "OK: 7 checked, 0 failed, 0 skipped, 13 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.142614124,
      "cpu_time": 0.19528696,
      "max_rss": 46489600,
      "instructions": 814794578,
      "stdout": "FAIL def indexedStructEta (0.00s)\n    declaration type mismatch for 'indexedStructEta'\n      expected: \u2200 (x : IndexedSingleton Bool.true), Eq.{1} (IndexedSingleton Bool.true) (IndexedSingleton.mk True.intro) x\n      inferred: \u2200 (x : IndexedSingleton Bool.true), Eq.{1} (IndexedSingleton Bool.true) x x\nFAILED: 4 checked, 1 failed, 0 skipped, 14 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12374699500000001,
      "cpu_time": 0.15967683500000002,
      "max_rss": 46047232,
      "instructions": 781188898,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.113992147,
      "cpu_time": 0.150946305,
      "max_rss": 45989888,
      "instructions": 781302395,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.14006716800000002,
      "cpu_time": 0.173159116,
      "max_rss": 46346240,
      "instructions": 801980814,
      "stdout": "FAIL thm funEtaBad (0.03s)\n    declaration type mismatch for 'funEtaBad'\n      expected: \u2200 (\u03b1 : Type), \u2200 (\u03b2 : Type), \u2200 (g : \u03b1 \u2192 \u03b1), \u2200 (f : \u03b1 \u2192 \u03b2), Eq.{1} (\u03b1 \u2192 \u03b2) (fun (x : \u03b1) => f (g x)) f\n      inferred: \u2200 (x.\u00ab_@\u00bb.Tutorial.4249243883._hygCtx._hyg.28 : Type), \u2200 (x.\u00ab_@\u00bb.Tutorial.4249243883._hygCtx._hyg.30 : Type), (x.\u00ab_@\u00bb.Tutorial.4249243883._hygCtx._hyg.28 \u2192 x.\u00ab_@\u00bb.Tutorial.4249243883._hygCtx._hyg.28) \u2192 \u2200 (f : x.\u00ab_@\u00bb.Tutorial.4249243883._hygCtx._hyg.28 \u2192 x.\u00ab_@\u00bb.Tutorial.4249243883._hygCtx._hyg.30), Eq.{1} (x.\u00ab_@\u00bb.Tutorial.4249243883._hygCtx._hyg.28 \u2192 x.\u00ab_@\u00bb.Tutorial.4249243883._hygCtx._hyg.30) f f\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.127535312,
      "cpu_time": 0.149687369,
      "max_rss": 46174208,
      "instructions": 783974486,
      "stdout": "FAIL inductive reflOccLeft (0.03s)\n    arg #1 of 'reflOccLeft.mk' has a non positive occurrence of the datatypes being declared\nFAILED: 1 checked, 1 failed, 0 skipped, 7 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.12571684500000002,
      "cpu_time": 0.152631058,
      "max_rss": 46288896,
      "instructions": 800322252,
      "stdout": "FAIL inductive reflOccInIndex (0.03s)\n    application type mismatch in\n      reflOccInIndex x\n    argument has type\n      Nat\n    but function has type\n      Type \u2192 Type\nFAILED: 1 checked, 1 failed, 0 skipped, 7 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.119098981,
      "cpu_time": 0.15304597,
      "max_rss": 45830144,
      "instructions": 782025796,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12016910200000001,
      "cpu_time": 0.151734124,
      "max_rss": 46018560,
      "instructions": 782512710,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 5 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.11740536000000001,
      "cpu_time": 0.15693259599999998,
      "max_rss": 45510656,
      "instructions": 773288325,
      "stdout": "OK: 3 checked, 0 failed, 0 skipped, 9 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.13482064000000002,
      "cpu_time": 0.174125645,
      "max_rss": 45740032,
      "instructions": 793122297,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 14 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.130506175,
      "cpu_time": 0.15850593799999999,
      "max_rss": 46485504,
      "instructions": 777518316,
      "stdout": "OK: 2 checked, 0 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.12199549200000001,
      "cpu_time": 0.17969605100000002,
      "max_rss": 46354432,
      "instructions": 792524109,
      "stdout": "OK: 4 checked, 0 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.146607335,
      "cpu_time": 0.205460242,
      "max_rss": 46325760,
      "instructions": 820028673,
      "stdout": "FAIL thm accRecNoEta (0.03s)\n    declaration type mismatch for 'accRecNoEta'\n      expected: \u2200 {\u03b1 : Type}, \u2200 (r : \u03b1 \u2192 \u03b1 \u2192 Prop), \u2200 (a : \u03b1), \u2200 (h : Acc.{1} \u03b1 r a), \u2200 (p : Bool), Eq.{1} Bool (Acc.rec.{1, 1} \u03b1 r (fun (x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.22 : \u03b1) => fun (x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.24 : Acc.{1} \u03b1 r x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.22) => Bool) (fun (x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.31 : \u03b1) => fun (x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.33 : \u2200 (y : \u03b1), r y x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.31 \u2192 Acc.{1} \u03b1 r y) => fun (x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.35 : \u2200 (y : \u03b1), \u2200 (a.\u00ab_@\u00bb._internal._hyg.0 : r y x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.31), (fun (x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.22 : \u03b1) => fun (x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.24 : Acc.{1} \u03b1 r x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.22) => Bool) y (x.\u00ab_@\u00bb.Tutorial.4017164079._hygCtx._hyg.33 y a.\u00ab_@\u00bb._internal._hyg.0)) => p) a h) p\n      inferred: \u2200 (\u03b1 : Type), \u2200 (r : \u03b1 \u2192 \u03b1 \u2192 Prop), \u2200 (a : \u03b1), Acc.{1} \u03b1 r a \u2192 \u2200 (p : Bool), Eq.{1} Bool p p\nFAILED: 3 checked, 1 failed, 0 skipped, 11 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.13083793700000002,
      "cpu_time": 0.168436775,
      "max_rss": 46116864,
      "instructions": 784326530,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.13270985400000002,
      "cpu_time": 0.170663751,
      "max_rss": 45498368,
      "instructions": 784761928,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.137933207,
      "cpu_time": 0.180964575,
      "max_rss": 45772800,
      "instructions": 786822427,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.127649797,
      "cpu_time": 0.167287857,
      "max_rss": 46227456,
      "instructions": 787750391,
      "stdout": "OK: 7 checked, 0 failed, 0 skipped, 9 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.131032422,
      "cpu_time": 0.173428619,
      "max_rss": 46166016,
      "instructions": 795382631,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.121367953,
      "cpu_time": 0.164437358,
      "max_rss": 46018560,
      "instructions": 795468424,
      "stdout": "OK: 6 checked, 0 failed, 0 skipped, 8 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.105951709,
      "cpu_time": 0.12105252600000001,
      "max_rss": 44949504,
      "instructions": 578328949,
      "stdout": "FAIL def dup_defs (0.00s)\n    'dup_defs' has already been declared\nFAILED: 1 checked, 1 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.097533031,
      "cpu_time": 0.110887969,
      "max_rss": 44761088,
      "instructions": 590736073,
      "stdout": "FAIL inductive dup_ind_def (0.00s)\n    'dup_ind_def' has already been declared\nFAILED: 1 checked, 1 failed, 0 skipped, 1 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.103596032,
      "cpu_time": 0.116696333,
      "max_rss": 45113344,
      "instructions": 590892885,
      "stdout": "FAIL inductive dup_ctor_def (0.00s)\n    'dup_ctor_def' has already been declared\nFAILED: 1 checked, 1 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.106448893,
      "cpu_time": 0.119781826,
      "max_rss": 45178880,
      "instructions": 590907099,
      "stdout": "FAIL inductive dup_rec_def (0.00s)\n    'dup_rec_def' has already been declared\nFAILED: 1 checked, 1 failed, 0 skipped, 1 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.112224134,
      "cpu_time": 0.14103111000000002,
      "max_rss": 45801472,
      "instructions": 768790508,
      "stdout": "FAIL inductive misnamed_rec (0.03s)\n    unknown constant 'misnamed_rec.not_rec'\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11669971300000001,
      "cpu_time": 0.13980145,
      "max_rss": 45645824,
      "instructions": 650314491,
      "stdout": "FAIL inductive dup_rec_def2 (0.02s)\n    'dup_rec_def2.rec' has already been declared\nFAILED: 1 checked, 1 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.083613328,
      "cpu_time": 0.089159389,
      "max_rss": 45023232,
      "instructions": 513029542,
      "stdout": "FAIL inductive dup_ctor_rec (0.00s)\n    'dup_ctor_rec' has already been declared\nFAILED: 0 checked, 1 failed, 0 skipped, 0 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.09244163600000001,
      "cpu_time": 0.101286024,
      "max_rss": 44630016,
      "instructions": 513174832,
      "stdout": "FAIL inductive DupConCon (0.00s)\n    'DupConCon' has already been declared\nFAILED: 0 checked, 1 failed, 0 skipped, 0 constants, 0.0s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.121287874,
      "cpu_time": 0.142583584,
      "max_rss": 46198784,
      "instructions": 723457853,
      "stdout": "FAIL def unsafeLoop (0.01s)\n    'unsafeLoop' refers to 'unsafeLoop', which is itself; a declaration may only use constants already in the environment\nFAIL thm falseFromUnsafe (0.01s)\n    invalid declaration, it uses unsafe declaration 'unsafeLoop'\nFAILED: 1 checked, 2 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "tenet",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.11131830100000001,
      "cpu_time": 0.13072779299999998,
      "max_rss": 46133248,
      "instructions": 723419393,
      "stdout": "FAIL def partialLoop (0.01s)\n    'partialLoop' refers to 'partialLoop', which is itself; a declaration may only use constants already in the environment\nFAIL thm falseFromPartial (0.01s)\n    invalid declaration, safe declaration must not contain partial declaration 'partialLoop'\nFAILED: 1 checked, 2 failed, 0 skipped, 4 constants, 0.1s, 4 jobs\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/constlevels",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.109868747,
      "cpu_time": 0.093925625,
      "max_rss": 8716288,
      "instructions": 750009066,
      "stdout": "Checking decl 0/20 arena=204\nFAIL decl 19 name=_test kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/ctor-num-fields",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.064640166,
      "cpu_time": 0.062137685,
      "max_rss": 8720384,
      "instructions": 825629118,
      "stdout": "Checking decl 0/40 arena=465\nFAIL decl 18 name=_private.Test.0.S kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/k-rec-conv",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.059932327,
      "cpu_time": 0.057793356000000004,
      "max_rss": 8654848,
      "instructions": 673150264,
      "stdout": "Checking decl 0/17 arena=167\nFAIL decl 16 name=bad kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/large-elim-param",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.045845251000000004,
      "cpu_time": 0.043681635999999996,
      "max_rss": 8835072,
      "instructions": 517681351,
      "stdout": "Checking decl 0/11 arena=58\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/large-elim-prop-bool",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.072502887,
      "cpu_time": 0.070157516,
      "max_rss": 8744960,
      "instructions": 946690147,
      "stdout": "Checking decl 0/26 arena=318\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/level-imax-leq",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046840287,
      "cpu_time": 0.044201728,
      "max_rss": 8654848,
      "instructions": 475886411,
      "stdout": "Checking decl 0/11 arena=59\nFAIL decl 9 name=down kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/level-imax-normalization",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043784429,
      "cpu_time": 0.04206,
      "max_rss": 8507392,
      "instructions": 476456191,
      "stdout": "Checking decl 0/12 arena=60\nFAIL decl 9 name=down kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/nat-rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.042637972,
      "cpu_time": 0.040912521,
      "max_rss": 8679424,
      "instructions": 502286298,
      "stdout": "Checking decl 0/12 arena=67\nFAIL decl 10 name=k1 kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/nat-rec-rules",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.047815194000000005,
      "cpu_time": 0.045734386,
      "max_rss": 8609792,
      "instructions": 556053891,
      "stdout": "Checking decl 0/15 arena=92\nFAIL decl 12 name=Nat kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/nested-unused-param",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.14413735700000002,
      "cpu_time": 0.14197980300000002,
      "max_rss": 9142272,
      "instructions": 1859886764,
      "stdout": "Checking decl 0/63 arena=811\nFAIL decl 58 name=E kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/orphan-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.037859713,
      "cpu_time": 0.035999394000000004,
      "max_rss": 8638464,
      "instructions": 258752705,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/proj-non-structure",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.050728157,
      "cpu_time": 0.048893650999999996,
      "max_rss": 8908800,
      "instructions": 495345236,
      "stdout": "Checking decl 0/10 arena=48\nDIAG decl 9 name=bad kind=2 r=2 peak=48 delta=0 fuel=5 infer_u=5 deq_full=0 deq_one=0 cong_hit=0 cong_ft=0 ld_iter=0 whnf_nd=0 dfull{app=0,lf=0,prj=0,pi=0,eta=0,lf=0,ee=0,pr=0} tags=[0,0,3,1,0,0,0,0,1,0,0,0,0,0,0,0]\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/proj-of-imax-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.053778605,
      "cpu_time": 0.051283015,
      "max_rss": 8732672,
      "instructions": 635489017,
      "stdout": "Checking decl 0/33 arena=217\nFAIL decl 13 name=ImaxPropDummy kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/proj-of-stuck-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.35563369,
      "cpu_time": 0.350561883,
      "max_rss": 10579968,
      "instructions": 5200957079,
      "stdout": "Checking decl 0/161 arena=4392\nChecking decl 100/161 arena=4392\nFAIL decl 146 name=Native64ResultSortOwner kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/proj-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.332268375,
      "cpu_time": 0.329857975,
      "max_rss": 10702848,
      "instructions": 4917784092,
      "stdout": "Checking decl 0/152 arena=4030\nChecking decl 100/152 arena=4030\nFAIL decl 138 name=PR14806Subst.Owner kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/rec-k-lie",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043787548,
      "cpu_time": 0.042054603,
      "max_rss": 8605696,
      "instructions": 495544383,
      "stdout": "Checking decl 0/11 arena=49\nFAIL decl 10 name=bad kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/rec-missing-ih",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.36090835200000004,
      "cpu_time": 0.358913881,
      "max_rss": 10833920,
      "instructions": 5394730095,
      "stdout": "Checking decl 0/167 arena=4596\nChecking decl 100/167 arena=4596\nFAIL decl 151 name=Native64TwoHashOwner kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "bugs/rec-of-subst-prop",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.33741122900000003,
      "cpu_time": 0.33559998100000005,
      "max_rss": 10727424,
      "instructions": 5018049971,
      "stdout": "Checking decl 0/174 arena=4203\nChecking decl 100/174 arena=4203\nFAIL decl 140 name=Issue.Owner kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "cedar",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.032715579,
      "cpu_time": 30.005626907000003,
      "max_rss": 444207104,
      "instructions": 405207892307,
      "stdout": "",
      "stderr": "",
      "timeout": 940
    },
    {
      "checker": "vow-lean-kernel",
      "test": "con-leche",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.036047286000002,
      "cpu_time": 30.007012173,
      "max_rss": 464961536,
      "instructions": 428957717549,
      "stdout": "",
      "stderr": "",
      "timeout": 720
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/alg-conv-trans-acc",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.150404818,
      "cpu_time": 0.147241934,
      "max_rss": 9207808,
      "instructions": 2094772332,
      "stdout": "Checking decl 0/66 arena=917\nFAIL decl 65 name=trans kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/alg-conv-trans-acc-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.140337906,
      "cpu_time": 0.13781340800000003,
      "max_rss": 9437184,
      "instructions": 2123990571,
      "stdout": "Checking decl 0/67 arena=931\nFAIL decl 66 name=left kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/alg-conv-trans-acc-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.15333316200000002,
      "cpu_time": 0.14816882,
      "max_rss": 9244672,
      "instructions": 2144196848,
      "stdout": "Checking decl 0/67 arena=938\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/alg-conv-trans-quot",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.041032547,
      "cpu_time": 0.038942165,
      "max_rss": 8851456,
      "instructions": 461451341,
      "stdout": "Checking decl 0/8 arena=127\nFAIL decl 7 name=trans kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/alg-conv-trans-quot-left",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.039964303,
      "cpu_time": 0.038001512,
      "max_rss": 9048064,
      "instructions": 462634792,
      "stdout": "Checking decl 0/8 arena=131\nFAIL decl 7 name=left kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/alg-conv-trans-quot-left-def",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.045238013,
      "cpu_time": 0.043213157,
      "max_rss": 8798208,
      "instructions": 517433176,
      "stdout": "Checking decl 0/10 arena=160\nFAIL decl 9 name=left' kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/alg-conv-trans-quot-right",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.044060336000000005,
      "cpu_time": 0.042032823000000004,
      "max_rss": 8843264,
      "instructions": 500618132,
      "stdout": "Checking decl 0/9 arena=136\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/eta-ctor",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.053110040000000004,
      "cpu_time": 0.050899312,
      "max_rss": 8810496,
      "instructions": 605723517,
      "stdout": "Checking decl 0/15 arena=104\nFAIL decl 14 name=etaCtor kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/eta-rule-k",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.042359313,
      "cpu_time": 0.0403853,
      "max_rss": 8806400,
      "instructions": 440215233,
      "stdout": "Checking decl 0/8 arena=85\nFAIL decl 7 name=etaRuleK kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/imax-right-successor",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.032906185000000004,
      "cpu_time": 0.031068342000000002,
      "max_rss": 8585216,
      "instructions": 297336827,
      "stdout": "Checking decl 0/2 arena=4\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/let-value-type-mismatch",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.040660334,
      "cpu_time": 0.026134051,
      "max_rss": 8712192,
      "instructions": 275109612,
      "stdout": "Checking decl 0/1 arena=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/nested-nonuniform-param",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.053082099,
      "cpu_time": 0.051167943,
      "max_rss": 8728576,
      "instructions": 607909506,
      "stdout": "Checking decl 0/14 arena=108\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/positivity-whnf",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.040755240000000005,
      "cpu_time": 0.038981786,
      "max_rss": 8708096,
      "instructions": 427056566,
      "stdout": "Checking decl 0/8 arena=50\nFAIL decl 7 name=LALReduciblePositivity kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/proj-maybe-prop",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.048701526,
      "cpu_time": 0.0467037,
      "max_rss": 8843264,
      "instructions": 578619724,
      "stdout": "Checking decl 0/13 arena=92\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/proj-maybe-prop-past",
      "status": "accepted",
      "correctness": "either",
      "exit_code": 0,
      "wall_time": 0.046464562,
      "cpu_time": 0.044530036,
      "max_rss": 8777728,
      "instructions": 578686567,
      "stdout": "Checking decl 0/13 arena=92\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/proof-param-ok",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031474966,
      "cpu_time": 0.029849279,
      "max_rss": 8904704,
      "instructions": 333291089,
      "stdout": "Checking decl 0/3 arena=39\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/proof-param-swap",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.031711127,
      "cpu_time": 0.029961182000000003,
      "max_rss": 8785920,
      "instructions": 311007261,
      "stdout": "Checking decl 0/3 arena=39\nFAIL decl 2 name=LALProofParameterSwap kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/subject-reduction-redex",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.141985783,
      "cpu_time": 0.139522302,
      "max_rss": 9195520,
      "instructions": 2095664345,
      "stdout": "Checking decl 0/66 arena=921\nFAIL decl 65 name=redex kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "corner-cases/subject-reduction-reduct",
      "status": "rejected",
      "correctness": "either",
      "exit_code": 1,
      "wall_time": 0.140034963,
      "cpu_time": 0.13780794700000001,
      "max_rss": 9142272,
      "instructions": 2066610996,
      "stdout": "Checking decl 0/65 arena=903\nFAIL decl 64 name=reduct kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "cslib",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.037639279,
      "cpu_time": 30.005891542,
      "max_rss": 441647104,
      "instructions": 401072913960,
      "stdout": "",
      "stderr": "",
      "timeout": 1800
    },
    {
      "checker": "vow-lean-kernel",
      "test": "init",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.034531034,
      "cpu_time": 30.003571141000002,
      "max_rss": 463581184,
      "instructions": 436516735813,
      "stdout": "",
      "stderr": "",
      "timeout": 500
    },
    {
      "checker": "vow-lean-kernel",
      "test": "init-prelude",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 6.625767625000001,
      "cpu_time": 6.621006595,
      "max_rss": 35692544,
      "instructions": 96894669747,
      "stdout": "Checking decl 0/2059 arena=54535\nChecking decl 100/2059 arena=54535\nChecking decl 200/2059 arena=54535\nChecking decl 300/2059 arena=54535\nChecking decl 400/2059 arena=54535\nChecking decl 500/2059 arena=54535\nChecking decl 600/2059 arena=54535\nChecking decl 700/2059 arena=54535\nChecking decl 800/2059 arena=54535\nChecking decl 900/2059 arena=54535\nChecking decl 1000/2059 arena=54535\nChecking decl 1100/2059 arena=54535\nChecking decl 1200/2059 arena=54535\nChecking decl 1300/2059 arena=54535\nChecking decl 1400/2059 arena=54535\nChecking decl 1500/2059 arena=54535\nChecking decl 1600/2059 arena=54535\nChecking decl 1700/2059 arena=54535\nChecking decl 1800/2059 arena=54535\nChecking decl 1900/2059 arena=54535\nChecking decl 2000/2059 arena=54535\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "mathlib",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.035587666,
      "cpu_time": 30.008191105,
      "max_rss": 462819328,
      "instructions": 436206741071,
      "stdout": "",
      "stderr": "",
      "timeout": 5680
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/extra-rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029017325000000004,
      "cpu_time": 0.02742253,
      "max_rss": 8458240,
      "instructions": 258757613,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/level-index-out-of-order",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.027734813,
      "cpu_time": 0.026086289000000002,
      "max_rss": 8605696,
      "instructions": 273894388,
      "stdout": "Checking decl 0/1 arena=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/nat-lit-add",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.078299302,
      "cpu_time": 0.07618306,
      "max_rss": 9039872,
      "instructions": 965937861,
      "stdout": "Checking decl 0/26 arena=360\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/nat-lit-add-bad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.069190034,
      "cpu_time": 0.066802983,
      "max_rss": 8855552,
      "instructions": 920022863,
      "stdout": "Checking decl 0/25 arena=349\nFAIL decl 24 name=natAddLitBad kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/nat-lit-ble",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.076862314,
      "cpu_time": 0.075283709,
      "max_rss": 8667136,
      "instructions": 1068548695,
      "stdout": "Checking decl 0/30 arena=391\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/nat-lit-sub",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.07680751100000001,
      "cpu_time": 0.074862311,
      "max_rss": 8785920,
      "instructions": 1069586640,
      "stdout": "Checking decl 0/30 arena=390\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/orphan-ctor",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.032762671,
      "cpu_time": 0.031222273999999998,
      "max_rss": 8552448,
      "instructions": 343984917,
      "stdout": "Checking decl 0/4 arena=10\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/proj-of-prop",
      "status": "declined",
      "correctness": "declined",
      "exit_code": 2,
      "wall_time": 0.046857247000000005,
      "cpu_time": 0.044428748,
      "max_rss": 8744960,
      "instructions": 467599456,
      "stdout": "Checking decl 0/9 arena=35\nDIAG decl 8 name=badFalse kind=2 r=2 peak=36 delta=1 fuel=8 infer_u=7 deq_full=1 deq_one=1 cong_hit=0 cong_ft=0 ld_iter=1 whnf_nd=2 dfull{app=0,lf=0,prj=0,pi=0,eta=0,lf=1,ee=0,pr=0} tags=[0,1,4,1,0,0,0,0,1,0,0,0,0,0,0,0]\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "other/sparse-name-index",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031807719000000005,
      "cpu_time": 0.030027644,
      "max_rss": 8826880,
      "instructions": 273842948,
      "stdout": "Checking decl 0/1 arena=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/app-lam",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.013976197,
      "cpu_time": 30.005689772000004,
      "max_rss": 20520960,
      "instructions": 445798338587,
      "stdout": "Checking decl 0/34 arena=24427\n",
      "stderr": "",
      "timeout": 100
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/args-before-unfold",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.071367176,
      "cpu_time": 0.06874204,
      "max_rss": 11300864,
      "instructions": 880005758,
      "stdout": "Checking decl 0/10 arena=1106\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/beta-ladder",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.038845686000002,
      "cpu_time": 30.006896072,
      "max_rss": 550862848,
      "instructions": 119087898070,
      "stdout": "Checking decl 0/20 arena=10281\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/church-numerals",
      "status": "rejected",
      "correctness": "incorrect",
      "exit_code": 1,
      "wall_time": 0.08391960200000001,
      "cpu_time": 0.081364736,
      "max_rss": 19427328,
      "instructions": 814889677,
      "stdout": "Checking decl 0/6 arena=197\nFAIL decl 5 name=kernel_church_numerals kind=2\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/discarded-argument",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 3.481309623,
      "cpu_time": 3.47810643,
      "max_rss": 17661952,
      "instructions": 44078651217,
      "stdout": "Checking decl 0/11 arena=309\nDIAG decl 10 name=kernel_discarded_argument kind=2 r=0 peak=3378 delta=3069 fuel=1394629 infer_u=624 deq_full=1394005 deq_one=20705 cong_hit=1 cong_ft=20502 ld_iter=20908 whnf_nd=41816 dfull{app=2747000,lf=6,prj=0,pi=0,eta=0,lf=20504,ee=0,pr=0} tags=[0,0,8,612,3,0,0,0,0,0,1,0,0,0,0,0]\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/discarded-argument-match",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.029223516000002,
      "cpu_time": 30.005124123,
      "max_rss": 350613504,
      "instructions": 415294231417,
      "stdout": "Checking decl 0/24 arena=490\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/folded-constant-first",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.105709941,
      "cpu_time": 0.102910748,
      "max_rss": 23437312,
      "instructions": 1299776701,
      "stdout": "Checking decl 0/19 arena=1180\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/folded-constant-last",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.10976055100000001,
      "cpu_time": 0.106873425,
      "max_rss": 23293952,
      "instructions": 1296865888,
      "stdout": "Checking decl 0/19 arena=1180\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/fueled-chain",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 1.425113062,
      "cpu_time": 1.4225461600000002,
      "max_rss": 24215552,
      "instructions": 20288136458,
      "stdout": "Checking decl 0/194 arena=8205\nChecking decl 100/194 arena=8205\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/grind-ring-5",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.024329931,
      "cpu_time": 30.006592593,
      "max_rss": 262385664,
      "instructions": 334147353273,
      "stdout": "Checking decl 0/2432 arena=180991\nChecking decl 100/2432 arena=180991\nChecking decl 200/2432 arena=180991\nChecking decl 300/2432 arena=180991\nChecking decl 400/2432 arena=180991\nChecking decl 500/2432 arena=180991\nChecking decl 600/2432 arena=180991\nChecking decl 700/2432 arena=180991\nChecking decl 800/2432 arena=180991\nChecking decl 900/2432 arena=180991\nChecking decl 1000/2432 arena=180991\nChecking decl 1100/2432 arena=180991\nChecking decl 1200/2432 arena=180991\nChecking decl 1300/2432 arena=180991\nChecking decl 1400/2432 arena=180991\nChecking decl 1500/2432 arena=180991\nChecking decl 1600/2432 arena=180991\nChecking decl 1700/2432 arena=180991\nChecking decl 1800/2432 arena=180991\nChecking decl 1900/2432 arena=180991\nChecking decl 2000/2432 arena=180991\nChecking decl 2100/2432 arena=180991\nChecking decl 2200/2432 arena=180991\nChecking decl 2300/2432 arena=180991\nChecking decl 2400/2432 arena=180991\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/identical-nesting",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046841325,
      "cpu_time": 0.045337714,
      "max_rss": 8552448,
      "instructions": 579904273,
      "stdout": "Checking decl 0/13 arena=128\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/irrelevance-before-evaluation",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.06000131400000001,
      "cpu_time": 0.058362444000000006,
      "max_rss": 11710464,
      "instructions": 768488518,
      "stdout": "Checking decl 0/14 arena=325\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/let-ladder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 20.909182182000002,
      "cpu_time": 20.87736235,
      "max_rss": 551206912,
      "instructions": 189767994084,
      "stdout": "Checking decl 0/22 arena=10292\nDIAG decl 21 name=kernel_quadratic_let_ladder kind=1 r=0 peak=6011302 delta=6001010 fuel=6010 infer_u=6010 deq_full=0 deq_one=0 cong_hit=0 cong_ft=0 ld_iter=0 whnf_nd=0 dfull{app=0,lf=0,prj=0,pi=0,eta=0,lf=0,ee=0,pr=0} tags=[0,0,4,4005,0,0,2000,1,0,0,0,0,0,0,0,0]\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/magma-list-deep-n21",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.027858481000003,
      "cpu_time": 30.006528057,
      "max_rss": 329216000,
      "instructions": 286651379624,
      "stdout": "Checking decl 0/588 arena=17728\nChecking decl 100/588 arena=17728\nChecking decl 200/588 arena=17728\nChecking decl 300/588 arena=17728\nChecking decl 400/588 arena=17728\nChecking decl 500/588 arena=17728\n",
      "stderr": "",
      "timeout": 80
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/magma-list-deep-n36",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.029938489000003,
      "cpu_time": 30.006387274,
      "max_rss": 411955200,
      "instructions": 227684311477,
      "stdout": "Checking decl 0/588 arena=18849\nChecking decl 100/588 arena=18849\nChecking decl 200/588 arena=18849\nChecking decl 300/588 arena=18849\nChecking decl 400/588 arena=18849\nChecking decl 500/588 arena=18849\n",
      "stderr": "",
      "timeout": 390
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/magma-list-pair-n21",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.023062287000002,
      "cpu_time": 30.007388367,
      "max_rss": 153419776,
      "instructions": 158400528236,
      "stdout": "Checking decl 0/324 arena=8858\nChecking decl 100/324 arena=8858\nChecking decl 200/324 arena=8858\nChecking decl 300/324 arena=8858\n",
      "stderr": "",
      "timeout": 260
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/magma-list-pair-n7",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.019490041,
      "cpu_time": 30.007623968,
      "max_rss": 153554944,
      "instructions": 187859546264,
      "stdout": "Checking decl 0/324 arena=8868\nChecking decl 100/324 arena=8868\nChecking decl 200/324 arena=8868\nChecking decl 300/324 arena=8868\n",
      "stderr": "",
      "timeout": 60
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/magma-string-n4",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.029093265,
      "cpu_time": 30.005729226,
      "max_rss": 323813376,
      "instructions": 343423388801,
      "stdout": "Checking decl 0/3425 arena=319701\nChecking decl 100/3425 arena=319701\nChecking decl 200/3425 arena=319701\nChecking decl 300/3425 arena=319701\nChecking decl 400/3425 arena=319701\nChecking decl 500/3425 arena=319701\nChecking decl 600/3425 arena=319701\nChecking decl 700/3425 arena=319701\nChecking decl 800/3425 arena=319701\nChecking decl 900/3425 arena=319701\nChecking decl 1000/3425 arena=319701\nChecking decl 1100/3425 arena=319701\nChecking decl 1200/3425 arena=319701\nChecking decl 1300/3425 arena=319701\nChecking decl 1400/3425 arena=319701\nChecking decl 1500/3425 arena=319701\nChecking decl 1600/3425 arena=319701\nChecking decl 1700/3425 arena=319701\nChecking decl 1800/3425 arena=319701\nChecking decl 1900/3425 arena=319701\nChecking decl 2000/3425 arena=319701\nChecking decl 2100/3425 arena=319701\nChecking decl 2200/3425 arena=319701\nChecking decl 2300/3425 arena=319701\nChecking decl 2400/3425 arena=319701\nChecking decl 2500/3425 arena=319701\nChecking decl 2600/3425 arena=319701\nChecking decl 2700/3425 arena=319701\nChecking decl 2800/3425 arena=319701\n",
      "stderr": "",
      "timeout": 70
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/magma-string-pair-n9",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.028781408,
      "cpu_time": 30.007381488,
      "max_rss": 323493888,
      "instructions": 343827033863,
      "stdout": "Checking decl 0/3425 arena=319722\nChecking decl 100/3425 arena=319722\nChecking decl 200/3425 arena=319722\nChecking decl 300/3425 arena=319722\nChecking decl 400/3425 arena=319722\nChecking decl 500/3425 arena=319722\nChecking decl 600/3425 arena=319722\nChecking decl 700/3425 arena=319722\nChecking decl 800/3425 arena=319722\nChecking decl 900/3425 arena=319722\nChecking decl 1000/3425 arena=319722\nChecking decl 1100/3425 arena=319722\nChecking decl 1200/3425 arena=319722\nChecking decl 1300/3425 arena=319722\nChecking decl 1400/3425 arena=319722\nChecking decl 1500/3425 arena=319722\nChecking decl 1600/3425 arena=319722\nChecking decl 1700/3425 arena=319722\nChecking decl 1800/3425 arena=319722\nChecking decl 1900/3425 arena=319722\nChecking decl 2000/3425 arena=319722\nChecking decl 2100/3425 arena=319722\nChecking decl 2200/3425 arena=319722\nChecking decl 2300/3425 arena=319722\nChecking decl 2400/3425 arena=319722\nChecking decl 2500/3425 arena=319722\nChecking decl 2600/3425 arena=319722\nChecking decl 2700/3425 arena=319722\nChecking decl 2800/3425 arena=319722\n",
      "stderr": "",
      "timeout": 130
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/refute-cheap-first",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 3.6277711810000004,
      "cpu_time": 3.624401546,
      "max_rss": 17719296,
      "instructions": 44244685081,
      "stdout": "Checking decl 0/17 arena=367\nFAIL decl 16 name=kernel_refute_cheap_first kind=2\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/refute-cheap-last",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.070835247,
      "cpu_time": 0.06885794199999999,
      "max_rss": 11694080,
      "instructions": 826105961,
      "stdout": "Checking decl 0/17 arena=367\nFAIL decl 16 name=kernel_refute_cheap_last kind=2\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/repeated-subproblem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.054306585000000004,
      "cpu_time": 0.052438357000000005,
      "max_rss": 8486912,
      "instructions": 603977565,
      "stdout": "Checking decl 0/13 arena=162\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/shared-subterm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.174810449,
      "cpu_time": 0.17130315999999998,
      "max_rss": 27492352,
      "instructions": 1852119075,
      "stdout": "Checking decl 0/16 arena=1175\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/shift-cascade",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.136811854,
      "cpu_time": 0.13465249,
      "max_rss": 12742656,
      "instructions": 1899452290,
      "stdout": "Checking decl 0/10 arena=4089\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "perf/unroll-versus-evaluate",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.063515298,
      "cpu_time": 0.061609620000000004,
      "max_rss": 9453568,
      "instructions": 721082492,
      "stdout": "Checking decl 0/10 arena=1107\n",
      "stderr": "",
      "timeout": 50
    },
    {
      "checker": "vow-lean-kernel",
      "test": "std",
      "status": "error",
      "correctness": "error",
      "exit_code": 124,
      "wall_time": 30.036276946,
      "cpu_time": 30.007304029,
      "max_rss": 455241728,
      "instructions": 416948430097,
      "stdout": "",
      "stderr": "",
      "timeout": 590
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/001_basicDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029499576000000003,
      "cpu_time": 0.027992967,
      "max_rss": 8802304,
      "instructions": 274153326,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/002_badDef",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029113507,
      "cpu_time": 0.027421142,
      "max_rss": 8671232,
      "instructions": 253550065,
      "stdout": "Checking decl 0/1 arena=2\nFAIL decl 0 name=badDef kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/003_arrowType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030721983,
      "cpu_time": 0.029170047,
      "max_rss": 8572928,
      "instructions": 275025787,
      "stdout": "Checking decl 0/1 arena=3\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/004_dependentType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028969670000000003,
      "cpu_time": 0.027265163000000002,
      "max_rss": 8683520,
      "instructions": 274628855,
      "stdout": "Checking decl 0/1 arena=3\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/005_constType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029622777000000003,
      "cpu_time": 0.028152879,
      "max_rss": 8781824,
      "instructions": 276498484,
      "stdout": "Checking decl 0/1 arena=6\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/006_betaReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033301537,
      "cpu_time": 0.03170431,
      "max_rss": 8593408,
      "instructions": 300260906,
      "stdout": "Checking decl 0/2 arena=13\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/007_betaReduction2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031477000000000005,
      "cpu_time": 0.029904011,
      "max_rss": 8847360,
      "instructions": 300686212,
      "stdout": "Checking decl 0/2 arena=14\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/008_forallSortWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032933883000000004,
      "cpu_time": 0.030963714,
      "max_rss": 8720384,
      "instructions": 299771829,
      "stdout": "Checking decl 0/2 arena=13\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/009_forallSortBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033102396,
      "cpu_time": 0.031462844000000004,
      "max_rss": 8695808,
      "instructions": 279557604,
      "stdout": "Checking decl 0/2 arena=14\nFAIL decl 1 name=forallSortBad kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/010_nonTypeType",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033857912000000004,
      "cpu_time": 0.032090787,
      "max_rss": 8736768,
      "instructions": 277998744,
      "stdout": "Checking decl 0/2 arena=8\nFAIL decl 1 name=nonTypeType kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/011_nonTypeAxiom",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035466517,
      "cpu_time": 0.032936452000000005,
      "max_rss": 8511488,
      "instructions": 277718512,
      "stdout": "Checking decl 0/2 arena=7\nFAIL decl 1 name=nonTypeAxiom kind=0\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/012_nonPropThm",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031124884000000002,
      "cpu_time": 0.029462754,
      "max_rss": 8531968,
      "instructions": 253837609,
      "stdout": "Checking decl 0/1 arena=3\nFAIL decl 0 name=nonPropThm kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/013_thmProof",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032807466,
      "cpu_time": 0.031133147000000003,
      "max_rss": 8835072,
      "instructions": 300760991,
      "stdout": "Checking decl 0/2 arena=14\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/014_selfProof",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.028466634,
      "cpu_time": 0.026766936,
      "max_rss": 8605696,
      "instructions": 274703710,
      "stdout": "Checking decl 0/1 arena=4\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/015_levelComp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028848384,
      "cpu_time": 0.027171877,
      "max_rss": 8720384,
      "instructions": 274301368,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/016_levelComp2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029482166,
      "cpu_time": 0.028014044,
      "max_rss": 8663040,
      "instructions": 274360986,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/017_levelComp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029748792000000003,
      "cpu_time": 0.028154949,
      "max_rss": 8708096,
      "instructions": 274425119,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/018_levelParams",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037147559000000004,
      "cpu_time": 0.035666771,
      "max_rss": 8908800,
      "instructions": 300605847,
      "stdout": "Checking decl 0/2 arena=13\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/019_tut06_bad01",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029807131,
      "cpu_time": 0.027827067,
      "max_rss": 8601600,
      "instructions": 253675406,
      "stdout": "Checking decl 0/1 arena=2\nFAIL decl 0 name=tut06_bad01 kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/020_levelComp4",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032904589000000005,
      "cpu_time": 0.031255365,
      "max_rss": 8761344,
      "instructions": 274358042,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/021_levelComp5",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.02860961,
      "cpu_time": 0.026880049,
      "max_rss": 8667136,
      "instructions": 274358052,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/022_imax1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029273999000000002,
      "cpu_time": 0.027737205,
      "max_rss": 8736768,
      "instructions": 276066917,
      "stdout": "Checking decl 0/1 arena=6\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/023_imax2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031795955,
      "cpu_time": 0.029947215,
      "max_rss": 8716288,
      "instructions": 276122117,
      "stdout": "Checking decl 0/1 arena=6\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/024_levelMaxComm",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031127539000000003,
      "cpu_time": 0.029712137,
      "max_rss": 8667136,
      "instructions": 274877268,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/025_levelMaxAssoc",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032567331000000005,
      "cpu_time": 0.030334822,
      "max_rss": 8744960,
      "instructions": 275540816,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/026_levelMaxIdem",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029201675000000003,
      "cpu_time": 0.027655394000000003,
      "max_rss": 8515584,
      "instructions": 274484517,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/027_levelMaxAbsorb",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030576304000000002,
      "cpu_time": 0.02908822,
      "max_rss": 8589312,
      "instructions": 274870839,
      "stdout": "Checking decl 0/1 arena=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/028_inferVar",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031247173000000003,
      "cpu_time": 0.029856572,
      "max_rss": 8552448,
      "instructions": 276076425,
      "stdout": "Checking decl 0/1 arena=7\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/029_defEqLambda",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028449814,
      "cpu_time": 0.026883073,
      "max_rss": 8896512,
      "instructions": 279614926,
      "stdout": "Checking decl 0/1 arena=15\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/030_peano1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044281363000000004,
      "cpu_time": 0.042197161000000004,
      "max_rss": 8642560,
      "instructions": 419479981,
      "stdout": "Checking decl 0/7 arena=41\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/031_peano2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040293136,
      "cpu_time": 0.038242271,
      "max_rss": 8785920,
      "instructions": 447394812,
      "stdout": "Checking decl 0/8 arena=55\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/032_peano3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046672135000000003,
      "cpu_time": 0.045181967,
      "max_rss": 8749056,
      "instructions": 493179845,
      "stdout": "Checking decl 0/10 arena=59\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/033_letType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.028874916,
      "cpu_time": 0.027268108000000003,
      "max_rss": 8683520,
      "instructions": 274781092,
      "stdout": "Checking decl 0/1 arena=4\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/034_letTypeDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.030419642,
      "cpu_time": 0.028956062,
      "max_rss": 8552448,
      "instructions": 320635888,
      "stdout": "Checking decl 0/3 arena=11\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/035_letRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.029831587000000003,
      "cpu_time": 0.02809682,
      "max_rss": 8716288,
      "instructions": 296650755,
      "stdout": "Checking decl 0/2 arena=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/036_empty",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.031521665000000004,
      "cpu_time": 0.029720675000000002,
      "max_rss": 8511488,
      "instructions": 321668833,
      "stdout": "Checking decl 0/3 arena=9\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/037_boolType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045652666,
      "cpu_time": 0.043814913,
      "max_rss": 8744960,
      "instructions": 371438789,
      "stdout": "Checking decl 0/5 arena=22\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/038_twoBool",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039998017000000004,
      "cpu_time": 0.037887195,
      "max_rss": 8523776,
      "instructions": 447103677,
      "stdout": "Checking decl 0/8 arena=43\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/039_andType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.032289505,
      "cpu_time": 0.030629903,
      "max_rss": 8679424,
      "instructions": 356468491,
      "stdout": "Checking decl 0/4 arena=41\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/040_prodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03609454,
      "cpu_time": 0.034589932,
      "max_rss": 8900608,
      "instructions": 359562199,
      "stdout": "Checking decl 0/4 arena=47\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/041_pprodType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036480589,
      "cpu_time": 0.034707572,
      "max_rss": 8593408,
      "instructions": 359467311,
      "stdout": "Checking decl 0/4 arena=47\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/042_pUnitType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033622768000000004,
      "cpu_time": 0.031974474,
      "max_rss": 8781824,
      "instructions": 346596646,
      "stdout": "Checking decl 0/4 arena=16\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/043_eqType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037525045,
      "cpu_time": 0.035386574000000004,
      "max_rss": 8675328,
      "instructions": 356011569,
      "stdout": "Checking decl 0/4 arena=42\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/044_natDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037271703,
      "cpu_time": 0.035077066000000004,
      "max_rss": 8605696,
      "instructions": 376658704,
      "stdout": "Checking decl 0/5 arena=36\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/045_rbTreeDef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.060863273,
      "cpu_time": 0.058981449,
      "max_rss": 8986624,
      "instructions": 664820578,
      "stdout": "Checking decl 0/14 arena=248\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/046_inductBadNonSort",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031640857,
      "cpu_time": 0.029255246,
      "max_rss": 8687616,
      "instructions": 278716455,
      "stdout": "Checking decl 0/2 arena=7\nFAIL decl 1 name=inductBadNonSort kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/047_inductBadNonSort2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034226313,
      "cpu_time": 0.032799642,
      "max_rss": 8482816,
      "instructions": 276072749,
      "stdout": "Checking decl 0/2 arena=2\nFAIL decl 1 name=inductBadNonSort2 kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/048_inductLevelParam",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.028910534,
      "cpu_time": 0.027092318,
      "max_rss": 8617984,
      "instructions": 254395417,
      "stdout": "Checking decl 0/1 arena=1\nFAIL decl 0 name=inductLevelParam kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/049_inductTooFewParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031734572,
      "cpu_time": 0.029969301000000004,
      "max_rss": 8486912,
      "instructions": 254656163,
      "stdout": "Checking decl 0/1 arena=2\nFAIL decl 0 name=inductTooFewParams kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/050_inductWrongCtorParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.04017049,
      "cpu_time": 0.038274376,
      "max_rss": 8683520,
      "instructions": 322400055,
      "stdout": "Checking decl 0/4 arena=7\nFAIL decl 3 name=inductWrongCtorParams kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/051_inductWrongCtorResParams",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.031170962000000003,
      "cpu_time": 0.02950221,
      "max_rss": 8507392,
      "instructions": 301879156,
      "stdout": "Checking decl 0/3 arena=11\nFAIL decl 2 name=inductWrongCtorResParams kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/052_inductWrongCtorResLevel",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035324317,
      "cpu_time": 0.033738925,
      "max_rss": 8683520,
      "instructions": 302328263,
      "stdout": "Checking decl 0/3 arena=11\nFAIL decl 2 name=inductWrongCtorResLevel kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/053_inductInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.049704463000000004,
      "cpu_time": 0.031993889,
      "max_rss": 8773632,
      "instructions": 321903905,
      "stdout": "Checking decl 0/4 arena=6\nFAIL decl 3 name=inductInIndex kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/054_indNeg",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043244424000000004,
      "cpu_time": 0.041598654000000006,
      "max_rss": 8908800,
      "instructions": 300200179,
      "stdout": "Checking decl 0/3 arena=5\nFAIL decl 2 name=indNeg kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/055_reduceCtorParam.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040608217,
      "cpu_time": 0.038551083,
      "max_rss": 8900608,
      "instructions": 381730177,
      "stdout": "Checking decl 0/5 arena=54\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/056_reduceCtorType.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032182878000000005,
      "cpu_time": 0.030310824,
      "max_rss": 8720384,
      "instructions": 324231349,
      "stdout": "Checking decl 0/4 arena=13\nFAIL decl 3 name=reduceCtorType kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/057_indNegReducible",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.036468338,
      "cpu_time": 0.034277979,
      "max_rss": 8720384,
      "instructions": 347032614,
      "stdout": "Checking decl 0/5 arena=14\nFAIL decl 4 name=indNegReducible kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/058_predWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033800742,
      "cpu_time": 0.032059576,
      "max_rss": 8474624,
      "instructions": 347953667,
      "stdout": "Checking decl 0/4 arena=20\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/059_typeWithTypeField",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034355443,
      "cpu_time": 0.032518485,
      "max_rss": 8585216,
      "instructions": 348397999,
      "stdout": "Checking decl 0/4 arena=21\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/060_typeWithTypeFieldPoly",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.03745231,
      "cpu_time": 0.035771995,
      "max_rss": 8880128,
      "instructions": 348668483,
      "stdout": "Checking decl 0/4 arena=21\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/061_typeWithTooHighTypeField.mk",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033808866,
      "cpu_time": 0.031955377,
      "max_rss": 8749056,
      "instructions": 299901041,
      "stdout": "Checking decl 0/3 arena=4\nFAIL decl 2 name=typeWithTooHighTypeField kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/062_emptyRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.034615148000000005,
      "cpu_time": 0.032767167,
      "max_rss": 8654848,
      "instructions": 321994875,
      "stdout": "Checking decl 0/3 arena=10\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/063_boolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036775771000000006,
      "cpu_time": 0.035017524,
      "max_rss": 8716288,
      "instructions": 375301085,
      "stdout": "Checking decl 0/5 arena=32\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/064_twoBoolRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043127849,
      "cpu_time": 0.041413687000000005,
      "max_rss": 8601600,
      "instructions": 450402821,
      "stdout": "Checking decl 0/8 arena=50\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/065_andRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037982518,
      "cpu_time": 0.036456243,
      "max_rss": 8609792,
      "instructions": 357323617,
      "stdout": "Checking decl 0/4 arena=42\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/066_prodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039840007000000004,
      "cpu_time": 0.038057807,
      "max_rss": 8589312,
      "instructions": 361940922,
      "stdout": "Checking decl 0/4 arena=49\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/067_pprodRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037508015000000006,
      "cpu_time": 0.035560573,
      "max_rss": 8736768,
      "instructions": 361839155,
      "stdout": "Checking decl 0/4 arena=48\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/068_punitRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036531656,
      "cpu_time": 0.034757976,
      "max_rss": 8671232,
      "instructions": 348457326,
      "stdout": "Checking decl 0/4 arena=18\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/069_eqRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036201962000000004,
      "cpu_time": 0.034449726,
      "max_rss": 8785920,
      "instructions": 356927836,
      "stdout": "Checking decl 0/4 arena=43\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/070_nRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038126567,
      "cpu_time": 0.036505333,
      "max_rss": 8843264,
      "instructions": 377002872,
      "stdout": "Checking decl 0/5 arena=36\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/071_rbTreeRef",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.060939530000000006,
      "cpu_time": 0.059226884,
      "max_rss": 8974336,
      "instructions": 672484121,
      "stdout": "Checking decl 0/14 arena=254\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/072_boolPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.037577485,
      "cpu_time": 0.035180739,
      "max_rss": 8716288,
      "instructions": 371489518,
      "stdout": "Checking decl 0/5 arena=22\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/073_BogusRecursor",
      "status": "accepted",
      "correctness": "incorrect",
      "exit_code": 0,
      "wall_time": 0.040980352000000005,
      "cpu_time": 0.039187672,
      "max_rss": 8773632,
      "instructions": 389586360,
      "stdout": "Checking decl 0/6 arena=12\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/074_existsRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.033399545,
      "cpu_time": 0.031481128,
      "max_rss": 8601600,
      "instructions": 359095239,
      "stdout": "Checking decl 0/4 arena=45\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/075_typeSingletonRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044569806000000003,
      "cpu_time": 0.043050341000000006,
      "max_rss": 8617984,
      "instructions": 554422469,
      "stdout": "Checking decl 0/12 arena=95\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/076_sortElimPropRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.045508745,
      "cpu_time": 0.043859715,
      "max_rss": 8712192,
      "instructions": 457401133,
      "stdout": "Checking decl 0/8 arena=69\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/077_sortElimProp2Rec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046546387,
      "cpu_time": 0.044872816,
      "max_rss": 8749056,
      "instructions": 485355785,
      "stdout": "Checking decl 0/9 arena=83\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/078_boolRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.048594261,
      "cpu_time": 0.046799231,
      "max_rss": 8749056,
      "instructions": 551207533,
      "stdout": "Checking decl 0/11 arena=133\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/079_prodRecEqns",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042150320000000005,
      "cpu_time": 0.040032229,
      "max_rss": 8654848,
      "instructions": 461594767,
      "stdout": "Checking decl 0/7 arena=127\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/080_nRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.052798039000000005,
      "cpu_time": 0.05085001,
      "max_rss": 8605696,
      "instructions": 606043366,
      "stdout": "Checking decl 0/13 arena=170\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/081_listRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.056728438000000006,
      "cpu_time": 0.055111693,
      "max_rss": 8654848,
      "instructions": 663362340,
      "stdout": "Checking decl 0/14 arena=256\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/082_RBTree.id_spec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.080758997,
      "cpu_time": 0.078585302,
      "max_rss": 9478144,
      "instructions": 997174622,
      "stdout": "Checking decl 0/19 arena=878\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/083_And.right",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036681347,
      "cpu_time": 0.034867752,
      "max_rss": 8871936,
      "instructions": 385032129,
      "stdout": "Checking decl 0/5 arena=55\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/084_Prod.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038342242000000006,
      "cpu_time": 0.036914074,
      "max_rss": 8736768,
      "instructions": 386844172,
      "stdout": "Checking decl 0/5 arena=57\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/085_PProd.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035834330000000005,
      "cpu_time": 0.034134887999999995,
      "max_rss": 8810496,
      "instructions": 386652534,
      "stdout": "Checking decl 0/5 arena=57\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/086_PSigma.snd",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046444389,
      "cpu_time": 0.044737797,
      "max_rss": 8790016,
      "instructions": 390095331,
      "stdout": "Checking decl 0/5 arena=65\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/087_projOutOfRange",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.034148402,
      "cpu_time": 0.032681973,
      "max_rss": 8691712,
      "instructions": 339243382,
      "stdout": "Checking decl 0/4 arena=48\nFAIL decl 3 name=projOutOfRange kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/088_projNotStruct",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.03526432,
      "cpu_time": 0.033743364,
      "max_rss": 8544256,
      "instructions": 356888750,
      "stdout": "Checking decl 0/5 arena=38\nFAIL decl 4 name=projNotStruct kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/089_projProp1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044779889,
      "cpu_time": 0.043336709,
      "max_rss": 8769536,
      "instructions": 515631757,
      "stdout": "Checking decl 0/10 arena=103\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/090_projProp2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.045314615,
      "cpu_time": 0.043537341,
      "max_rss": 8736768,
      "instructions": 494910858,
      "stdout": "Checking decl 0/10 arena=103\nFAIL decl 9 name=projProp2 kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/091_projProp3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.050484062,
      "cpu_time": 0.04881264800000001,
      "max_rss": 8597504,
      "instructions": 515688074,
      "stdout": "Checking decl 0/10 arena=103\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/092_projProp4",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.044889293000000004,
      "cpu_time": 0.043019612000000006,
      "max_rss": 8617984,
      "instructions": 494941029,
      "stdout": "Checking decl 0/10 arena=103\nFAIL decl 9 name=projProp4 kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/093_projProp5",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.043985811,
      "cpu_time": 0.042440197,
      "max_rss": 8601600,
      "instructions": 496151512,
      "stdout": "Checking decl 0/10 arena=108\nFAIL decl 9 name=projProp5 kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/094_projProp6",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046205815000000004,
      "cpu_time": 0.044310294,
      "max_rss": 8798208,
      "instructions": 495148554,
      "stdout": "Checking decl 0/10 arena=103\nFAIL decl 9 name=projProp6 kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/095_projDataIndexRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.044804074000000006,
      "cpu_time": 0.042951899,
      "max_rss": 8671232,
      "instructions": 526579457,
      "stdout": "Checking decl 0/11 arena=72\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/096_projIndexData",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.04924837,
      "cpu_time": 0.047497844000000004,
      "max_rss": 8593408,
      "instructions": 505982131,
      "stdout": "Checking decl 0/11 arena=72\nFAIL decl 10 name=projIndexData kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/097_projIndexData2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046763644,
      "cpu_time": 0.044615577000000003,
      "max_rss": 8822784,
      "instructions": 505993433,
      "stdout": "Checking decl 0/11 arena=72\nFAIL decl 10 name=projIndexData2 kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/098_projRed",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.05156179,
      "cpu_time": 0.050004323999999996,
      "max_rss": 8462336,
      "instructions": 590491045,
      "stdout": "Checking decl 0/13 arena=131\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/099_ruleK",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.04637874,
      "cpu_time": 0.044576535,
      "max_rss": 8904704,
      "instructions": 460853021,
      "stdout": "Checking decl 0/8 arena=83\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/100_ruleKbad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.04122424,
      "cpu_time": 0.03959657,
      "max_rss": 8724480,
      "instructions": 440315918,
      "stdout": "Checking decl 0/8 arena=83\nFAIL decl 7 name=ruleKbad kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/101_ruleKAcc",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.047005405,
      "cpu_time": 0.045325256,
      "max_rss": 8785920,
      "instructions": 549777543,
      "stdout": "Checking decl 0/11 arena=189\nFAIL decl 10 name=ruleKAcc kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/102_aNatLit",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035943777,
      "cpu_time": 0.033605873,
      "max_rss": 8499200,
      "instructions": 376211820,
      "stdout": "Checking decl 0/5 arena=37\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/103_natLitEq",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042678548000000004,
      "cpu_time": 0.041005309,
      "max_rss": 8679424,
      "instructions": 459746820,
      "stdout": "Checking decl 0/8 arena=84\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/104_proofIrrelevance",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038503874,
      "cpu_time": 0.036634797,
      "max_rss": 8691712,
      "instructions": 386948276,
      "stdout": "Checking decl 0/5 arena=66\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/105_proofIrrelevanceBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035828592,
      "cpu_time": 0.033767135000000004,
      "max_rss": 8617984,
      "instructions": 365977446,
      "stdout": "Checking decl 0/5 arena=67\nFAIL decl 4 name=proofIrrelevanceBad kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/106_proofIrrelevanceWhnf",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038772595,
      "cpu_time": 0.036756556,
      "max_rss": 8781824,
      "instructions": 411666162,
      "stdout": "Checking decl 0/6 arena=74\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/107_proofIrrelevanceUnderBinder",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042753758,
      "cpu_time": 0.040439185,
      "max_rss": 8916992,
      "instructions": 409012088,
      "stdout": "Checking decl 0/7 arena=17\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/108_unitEta1",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.041117572000000005,
      "cpu_time": 0.039713301,
      "max_rss": 8683520,
      "instructions": 479547805,
      "stdout": "Checking decl 0/9 arena=77\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/109_unitEta2",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.040510581000000004,
      "cpu_time": 0.03889601300000001,
      "max_rss": 8552448,
      "instructions": 456798372,
      "stdout": "Checking decl 0/8 arena=73\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/110_unitEta3",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039921163,
      "cpu_time": 0.038335588999999996,
      "max_rss": 8835072,
      "instructions": 457231672,
      "stdout": "Checking decl 0/8 arena=75\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/111_indexedUnitEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.046384059000000005,
      "cpu_time": 0.044575042,
      "max_rss": 8871936,
      "instructions": 509338201,
      "stdout": "Checking decl 0/11 arena=86\nFAIL decl 10 name=indexedUnitEta kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/112_structEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.047521607,
      "cpu_time": 0.046021595,
      "max_rss": 8704000,
      "instructions": 609557067,
      "stdout": "Checking decl 0/13 arena=173\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/113_indexedStructEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.049527304,
      "cpu_time": 0.047935305,
      "max_rss": 8732672,
      "instructions": 581732521,
      "stdout": "Checking decl 0/14 arena=99\nFAIL decl 13 name=indexedStructEta kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/114_funEta",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.072879052,
      "cpu_time": 0.032879382,
      "max_rss": 8593408,
      "instructions": 388839505,
      "stdout": "Checking decl 0/5 arena=71\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/115_funEtaDep",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.035435711,
      "cpu_time": 0.033977705000000004,
      "max_rss": 8892416,
      "instructions": 389601765,
      "stdout": "Checking decl 0/5 arena=73\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/116_funEtaBad",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.035495212000000005,
      "cpu_time": 0.033573583,
      "max_rss": 8577024,
      "instructions": 345685650,
      "stdout": "Checking decl 0/4 arena=64\nFAIL decl 3 name=funEtaBad kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/117_reflOccLeft",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.041549448,
      "cpu_time": 0.039875712,
      "max_rss": 8617984,
      "instructions": 402693128,
      "stdout": "Checking decl 0/7 arena=41\nFAIL decl 6 name=reflOccLeft kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/118_reflOccInIndex",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.039711264,
      "cpu_time": 0.03803254,
      "max_rss": 8814592,
      "instructions": 403880315,
      "stdout": "Checking decl 0/7 arena=45\nFAIL decl 6 name=reflOccInIndex kind=5\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/119_reduceCtorParamRefl.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036480268,
      "cpu_time": 0.034990646,
      "max_rss": 8749056,
      "instructions": 384863475,
      "stdout": "Checking decl 0/5 arena=62\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/120_reduceCtorParamRefl2.mk",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.036613676000000005,
      "cpu_time": 0.034957491,
      "max_rss": 8736768,
      "instructions": 384837751,
      "stdout": "Checking decl 0/5 arena=62\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/121_rTreeRec",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.043746690000000005,
      "cpu_time": 0.041711098,
      "max_rss": 8671232,
      "instructions": 476716777,
      "stdout": "Checking decl 0/9 arena=60\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/122_rtreeRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.049682563000000006,
      "cpu_time": 0.047845508,
      "max_rss": 8749056,
      "instructions": 615632658,
      "stdout": "Checking decl 0/14 arena=136\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/123_accRecType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.038738423,
      "cpu_time": 0.036723132,
      "max_rss": 8617984,
      "instructions": 386310008,
      "stdout": "Checking decl 0/4 arena=124\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/124_accRecReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.051911135000000004,
      "cpu_time": 0.049838252,
      "max_rss": 8736768,
      "instructions": 578342861,
      "stdout": "Checking decl 0/11 arena=202\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/125_accRecNoEta",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.048169216,
      "cpu_time": 0.046469433000000004,
      "max_rss": 8749056,
      "instructions": 551017320,
      "stdout": "Checking decl 0/11 arena=195\nFAIL decl 10 name=accRecNoEta kind=2\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/126_quotMkType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.046342654000000004,
      "cpu_time": 0.044462211,
      "max_rss": 8904704,
      "instructions": 458611381,
      "stdout": "Checking decl 0/8 arena=87\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/127_quotIndType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039966821,
      "cpu_time": 0.03804981,
      "max_rss": 8548352,
      "instructions": 459180817,
      "stdout": "Checking decl 0/8 arena=88\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/128_quotLiftType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039608444,
      "cpu_time": 0.037705061,
      "max_rss": 8880128,
      "instructions": 459550844,
      "stdout": "Checking decl 0/8 arena=88\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/129_quotSoundType",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.039973615000000004,
      "cpu_time": 0.038577280000000005,
      "max_rss": 8794112,
      "instructions": 486017168,
      "stdout": "Checking decl 0/9 arena=103\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/130_quotLiftReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.051722435000000004,
      "cpu_time": 0.039026820999999996,
      "max_rss": 8740864,
      "instructions": 471775750,
      "stdout": "Checking decl 0/8 arena=116\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/131_quotIndReduction",
      "status": "accepted",
      "correctness": "correct",
      "exit_code": 0,
      "wall_time": 0.042474502000000004,
      "cpu_time": 0.040758341000000003,
      "max_rss": 8536064,
      "instructions": 470117163,
      "stdout": "Checking decl 0/8 arena=115\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/132_dup_defs",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029431712000000002,
      "cpu_time": 0.027383396,
      "max_rss": 8314880,
      "instructions": 253280565,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/133_dup_ind_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030744247000000002,
      "cpu_time": 0.02915104,
      "max_rss": 8704000,
      "instructions": 260240993,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/134_dup_ctor_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.028532107,
      "cpu_time": 0.026932016000000003,
      "max_rss": 8712192,
      "instructions": 260254638,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/135_dup_rec_def",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026644010000000003,
      "cpu_time": 0.025263047,
      "max_rss": 8454144,
      "instructions": 260248739,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/136_misnamed_rec_user",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.032695761000000004,
      "cpu_time": 0.031136886000000003,
      "max_rss": 8343552,
      "instructions": 261638628,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/137_dup_rec_def2",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033540283000000004,
      "cpu_time": 0.031838447,
      "max_rss": 8482816,
      "instructions": 260301009,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/138_dup_ctor_rec",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.029808544000000003,
      "cpu_time": 0.028408379,
      "max_rss": 8413184,
      "instructions": 259635028,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/139_DupConCon",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.026912369000000002,
      "cpu_time": 0.025423428,
      "max_rss": 8400896,
      "instructions": 263056749,
      "stdout": "",
      "stderr": "error: duplicate or invalid declaration metadata\n"
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/140_falseFromUnsafe",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.033038278000000004,
      "cpu_time": 0.031402812,
      "max_rss": 8531968,
      "instructions": 301544948,
      "stdout": "Checking decl 0/4 arena=10\nFAIL decl 2 name=unsafeLoop kind=1\n",
      "stderr": ""
    },
    {
      "checker": "vow-lean-kernel",
      "test": "tutorial/141_falseFromPartial",
      "status": "rejected",
      "correctness": "correct",
      "exit_code": 1,
      "wall_time": 0.030612781000000002,
      "cpu_time": 0.029302733,
      "max_rss": 8773632,
      "instructions": 301551030,
      "stdout": "Checking decl 0/4 arena=10\nFAIL decl 2 name=partialLoop kind=1\n",
      "stderr": ""
    }
  ]
}