Lean Kernel Arena – Round in progress

The Lean Kernel Arena presents, tests and benchmarks proof checkers for the Lean Theorem Prover.

Details

Scoring

The data below is generated by running each checker on a suite of test inputs. Test inputs are invalid proofs that should be rejected (columns βœ‹), valid proofs that should be accepted (columns πŸ‘), or corner cases without an expected outcome (columns 🀷). Within each group, the columns count how often the checker answered correctly, wrongly, or declined the test (🚫). The checkers are scored based on their ability to correctly reject and accept these tests, and the table is sorted accordingly: first by the number of wrongly accepted invalid proofs, then by the number of wrongly rejected valid proofs, then by the time to check the mathlib test (checkers that do not manage that test rank below those that do), and finally by the number of declined tests.

Checkers that do not implement all features may choose to explicitly decline to process certain tests (column 🚫). These tests are not taken into account for correctness scoring. Tests that crash the checker (πŸ’₯) also considered declined.

Tests can come without an expected outcome (shown as 🀷). These test corner cases that are not known to be soundness relevant and not typically relevant in practice, and where it is acceptable for a checker to accept or to reject. They are excluded from the completeness and soundness scoring.

Performance

The time and space measurements refer to the mathlib test case, the largest correct test in the suite. The ⏱️ column shows virtual CPU time, calculated from instruction counts using a fixed rate of 6.0β€―Ginstr/s. This provides consistent performance comparison across different hardware, though it does not reflect parallel processing capabilities that some checkers may use.

For performance-compared tests (such as the perf/ group), the cells show the runtime relative to the official checker. A dark green background marks the fastest checker for that test, and a light green background marks checkers that are at least 10% faster than the official checker.

Downloads

A tarball of the test suite (excluding tests larger than 10 MB) is available for download: lean-arena-tests.tar.gz (113 good tests, 73 bad tests, 2.7β€―MB). The tarball contains subdirectories good/ and bad/ based on expected results, making it easy to test your own checker implementation.

The raw data behind this page is available as results.json (2.8β€―MB). It contains the checker metadata (checkers), the test metadata (tests) and the array of all individual results (results), and may be useful for further analysis of the data.

Contributing

For more details on the interface for external checks, and how to submit these, see the project's README.md file.

The test suite includes a set of tutorial test cases that exercise individual features of the Lean type system step by step, from basic definitions through inductives, recursors, projections, definitional equality rules, and quotient types. Each tutorial test is a small self-contained environment, making them a useful starting point for developing and debugging a new kernel checker.

We are interested in extending our test suite, in particular tests that should be rejected are a useful help for authors of new kernel checkers.

Rounds

The arena runs in rounds. This page shows the round currently in progress, rebuilt whenever checkers or tests change; results from earlier, closed rounds are archived on the rounds page. Results are only really comparable within a round, since checkers, tests and the Lean version they are measured against all move between rounds.

Checkers

Checker Version βœ‹ πŸ‘ 🀷 ⏱️ 🧠
βœ… ❌ 🚫 βœ… ❌ 🚫 βœ… 🚫
mathgraph mathgraph (2de1895) 73 118 12 2.3β€―m 6.7β€―GB
nanoda master (0505569) 66 7 116 2 12 22.1β€―m 7.4β€―GB
nanobruijn master (79048ed) 73 118 12 26.4β€―m 5.5β€―GB
ind-models main (b3df02d) 69 4 118 12 31.7β€―m 7.9β€―GB
official v4.34.0-rc2 73 118 12 32.9β€―m 7.6β€―GB
lean4lean arena (bce3448) 73 118 12 39.8β€―m 9.2β€―GB
evmlean 0.3.0 69 4 99 19 12 - -
mini master (7ea4f55) 65 8 103 15 11 1 - -
sokonanoda master (0fab887) 71 2 118 12 2.4β€―m 6.7β€―GB
nanoclo main (b27e4c5) 71 2 118 12 7.9β€―m 6.6β€―GB
zignodamus master (1113722) 71 2 117 1 12 - -
vow-lean-kernel 0.1.0 66 5 2 108 1 9 12 - -
official-v4.28.0 4.28.0 66 6 1 118 12 41.4β€―m 9.3β€―GB
still-nanoda cache-study-port (06a07b7) 67 6 116 2 12 15.5β€―m 5.2β€―GB
kiota 0.1.0 67 6 112 5 1 12 - -
rpylean v2026.7.6 66 7 114 3 1 12 - -
nyaya master (a748f56) 59 11 3 103 4 11 12 - -
parse-only v4.34.0-rc2 6 67 118 12 4.6β€―m 7.6β€―GB

Tests

Name official mathgraph nanoda nanobruijn ind-models lean4lean evmlean mini sokonanoda nanoclo zignodamus vow-lean-kernel official-v4.28.0 still-nanoda kiota rpylean nyaya parse-only Size
bogus1 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 11.4β€―KB
cedar 2.2β€―m Γ·4.2 -46% -44% +57% +35% 🚫 🚫 Γ·4.1 Γ·2.7 Γ·3.3 πŸ’₯ +41% -37% βœ‹ +70% 🚫 Γ·3.2 790.9β€―MB
constlevels βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ’₯ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 15.3β€―KB
cslib 6.7β€―m Γ·9.2 -49% -46% +23% +35% 🚫 🚫 Γ·8.8 Γ·3.1 Γ·6.2 πŸ’₯ +37% -49% βœ‹ Γ—6.4 🚫 Γ·3.8 2.0β€―GB
ctor-num-fields βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ πŸ‘ 34.1β€―KB
extra-rec βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ πŸ‘ πŸ‘ 1.4β€―KB
init 1.0β€―m Γ·7.1 -43% -42% +19% +44% 🚫 🚫 Γ·6.8 Γ·3.0 Γ·4.6 πŸ’₯ +53% -25% βœ‹ Γ—2.1 πŸ’₯ Γ·3.7 309.5β€―MB
init-prelude 361β€―ms Γ·9.4 Γ·2.5 -44% Γ—2.3 +19% 🚫 🚫 Γ·9.1 Γ·4.0 Γ·7.5 Γ—45 +14% Γ·2.5 Γ·2.0 Γ·2.1 Γ—16 -39% 3.5β€―MB
k-rec-conv βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 13.0β€―KB
large-elim-param βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ 6.2β€―KB
large-elim-prop-bool βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 22.6β€―KB
level-imax-leq βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 5.6β€―KB
level-imax-normalization βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 5.8β€―KB
level-index-out-of-order πŸ‘ πŸ‘ 🚫 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 328β€―B
mathlib 32.9β€―m Γ·14 -33% -20% -4% +21% 🚫 🚫 Γ·14 Γ·4.2 βœ‹ πŸ’₯ +26% Γ·2.1 βœ‹ 🚫 🚫 Γ·7.1 5.2β€―GB
nat-rec-k-lie βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 6.3β€―KB
nat-rec-rules βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 8.1β€―KB
nested-nonuniform-param 🀷 βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 🚫 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ 9.2β€―KB
nested-unused-param βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ πŸ’₯ πŸ‘ 59.2β€―KB
orphan-ctor βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ πŸ‘ βœ‹ πŸ’₯ πŸ‘ 1.4β€―KB
orphan-rec βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ πŸ‘ πŸ‘ 1.4β€―KB
proj-non-structure βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 🚫 βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ πŸ‘ 5.0β€―KB
proj-of-imax-prop βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 19.3β€―KB
proj-of-prop βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 3.9β€―KB
proj-of-stuck-prop βœ‹ βœ‹ βœ‹ βœ‹ πŸ’₯ βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 275.9β€―KB
proj-of-subst-prop βœ‹ βœ‹ βœ‹ βœ‹ πŸ’₯ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ βœ‹ βœ‹ βœ‹ πŸ‘ 255.6β€―KB
proof-irrel πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.7β€―KB
rec-k-lie βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ πŸ‘ 5.3β€―KB
rec-missing-ih βœ‹ βœ‹ βœ‹ βœ‹ πŸ’₯ βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ 289.6β€―KB
rec-of-subst-prop βœ‹ βœ‹ βœ‹ βœ‹ πŸ’₯ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 270.3β€―KB
sparse-name-index πŸ‘ πŸ‘ 🚫 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 292β€―B
std 1.7β€―m Γ·7.5 -47% -42% +21% +40% 🚫 🚫 Γ·7.2 Γ·3.1 Γ·5.0 πŸ’₯ +48% -34% πŸ’₯ Γ—16 🚫 Γ·3.7 526.1β€―MB
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384.7β€―KB
alg-conv-trans-acc 🀷 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 66.0β€―KB
alg-conv-trans-acc-left 🀷 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 67.0β€―KB
alg-conv-trans-acc-right 🀷 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 67.3β€―KB
alg-conv-trans-quot 🀷 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 8.5β€―KB
alg-conv-trans-quot-left 🀷 βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ πŸ‘ 8.6β€―KB
alg-conv-trans-quot-left-def 🀷 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 10.5β€―KB
alg-conv-trans-quot-right 🀷 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 9.0β€―KB
proj-maybe-prop 🀷 πŸ‘ πŸ‘ βœ‹ βœ‹ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 8.1β€―KB
proj-maybe-prop-past 🀷 πŸ‘ πŸ‘ βœ‹ βœ‹ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 8.1β€―KB
subject-reduction-redex 🀷 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ πŸ‘ βœ‹ πŸ‘ πŸ‘ 66.2β€―KB
subject-reduction-reduct 🀷 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 65.2β€―KB
18 18 18 18 18 18 3 7 18 18 18 13 18 18 17 15 7 16 12.4β€―MB
app-lam 4.9β€―s Γ·382 -20% Γ·182 +2% +1% 🚫 πŸ’₯ Γ·372 Γ·379 Γ·359 πŸ’₯ +10% -20% Γ·88 Γ·27 πŸ’₯ Γ·51 1.2β€―MB
args-before-unfold 36β€―ms Γ·20 Γ·8.4 Γ·7.7 +96% +19% 🚫 πŸ’₯ Γ·20 Γ·13 Γ·16 Γ—4.1 +22% Γ·8.4 Γ·6.8 Γ·6.3 -44% -17% 44.5β€―KB
beta-ladder 1.7β€―s Γ·65 -33% Γ·2.2 +3% 0% 🚫 -43% Γ·5.6 Γ·254 Γ·5.0 πŸ’₯ +10% -32% Γ·2.5 βœ‹ πŸ’₯ Γ·32 450.2β€―KB
church-numerals 47β€―ms Γ·23 Γ·2.1 Γ·2.3 +72% Γ—2.1 🚫 πŸ’₯ Γ·23 Γ·7.2 Γ·17 βœ‹ +24% Γ·2.1 βœ‹ βœ‹ βœ‹ -41% 9.6β€―KB
discarded-argument 166β€―ms Γ·232 Γ·5.2 Γ·7.5 Γ—4.2 Γ—7.3 🚫 Γ·4.5 Γ·122 Γ·72 Γ·16 Γ—44 Γ—4.5 Γ·5.3 Γ·46 +74% πŸ’₯ Γ·5.9 15.9β€―KB
discarded-argument-match 125β€―ms Γ·149 -20% Γ·2.1 Γ—69 Γ—87 🚫 Γ·3.0 Γ·81 Γ·47 Γ·3.9 πŸ’₯ Γ—134 -26% Γ·6.3 Γ—2.8 πŸ’₯ Γ·4.3 28.6β€―KB
folded-constant-first 40β€―ms Γ·14 Γ·5.8 Γ·5.7 +94% +15% 🚫 πŸ’₯ Γ·14 Γ·10 Γ·12 Γ—5.4 +19% Γ·5.9 Γ·6.2 Γ·5.0 βœ‹ -26% 52.0β€―KB
folded-constant-last 40β€―ms Γ·14 Γ·5.8 Γ·5.7 +94% +15% 🚫 πŸ’₯ Γ·14 Γ·10 Γ·12 Γ—5.3 +19% Γ·5.9 Γ·6.2 Γ·5.0 βœ‹ -26% 51.0β€―KB
grind-ring-5 2.2β€―s Γ·5.6 -36% Γ—2.8 +38% +34% 🚫 🚫 Γ·5.4 Γ·3.2 Γ·4.4 πŸ’₯ +23% -35% Γ—2.0 Γ—2.2 βœ‹ Γ·3.9 9.7β€―MB
identical-nesting 28β€―ms Γ·42 Γ·44 Γ·29 Γ—2.2 0% Γ—41 +37% Γ·42 Γ·31 Γ·52 Γ—3.5 +24% Γ·45 Γ·32 Γ·40 Γ·11 -1% 8.7β€―KB
irrelevance-before-evaluation 29β€―ms Γ·39 Γ·34 Γ·22 Γ—2.2 +1% 🚫 +28% Γ·39 Γ·29 Γ·46 Γ—4.5 +24% Γ·34 Γ·11 Γ·32 Γ·8.3 -2% 17.5β€―KB
let-ladder 1.0β€―s Γ·249 -38% -23% +4% +1% 🚫 +28% Γ·248 Γ·176 Γ·243 Γ—31 +10% -37% -31% βœ‹ πŸ’₯ Γ·19 457.3β€―KB
refute-cheap-first βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 🚫 πŸ’₯ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 20.7β€―KB
refute-cheap-last βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 🚫 πŸ’₯ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ’₯ πŸ‘ 20.5β€―KB
repeated-subproblem 28β€―ms Γ·35 Γ·34 Γ·23 Γ—6.5 +1% Γ—26789 πŸ’₯ Γ·35 Γ·25 Γ·39 Γ—3.5 +24% Γ·34 Γ·27 -25% Γ—256 -2% 11.4β€―KB
shared-subterm 58β€―ms Γ·9.8 Γ·3.9 Γ·4.2 Γ—3.8 +32% 🚫 πŸ’₯ Γ·9.3 Γ·6.5 Γ·7.4 Γ—5.4 +18% Γ·3.9 Γ·4.0 -33% πŸ’₯ -48% 50.1β€―KB
shift-cascade 46β€―ms Γ·17 Γ·7.0 Γ—3.6 +71% +6% Γ—193 Γ—40 Γ·17 Γ·9.4 Γ·16 Γ—6.9 +19% Γ·7.1 Γ—23 Γ·6.8 -30% -10% 256.3β€―KB
unroll-versus-evaluate 31β€―ms Γ·11 Γ·21 Γ·16 Γ—2.1 +2% 🚫 πŸ’₯ Γ·11 Γ·8.1 Γ·9.2 Γ—3.9 +23% Γ·21 Γ·4.8 Γ·21 Γ·4.9 -3% 44.6β€―KB
142 142 135 142 142 142 140 140 142 142 142 140 142 142 138 138 136 99 631.8β€―KB
001_basicDef πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 367β€―B
002_badDef βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 365β€―B
003_arrowType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 622β€―B
004_dependentType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 460β€―B
005_constType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 897β€―B
006_betaReduction πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.3β€―KB
007_betaReduction2 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.4β€―KB
008_forallSortWhnf πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.2β€―KB
009_forallSortBad βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.2β€―KB
010_nonTypeType βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.1β€―KB
011_nonTypeAxiom βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.0β€―KB
012_nonPropThm βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 424β€―B
013_thmProof πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.3β€―KB
014_selfProof βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 459β€―B
015_levelComp1 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 391β€―B
016_levelComp2 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 409β€―B
017_levelComp3 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 427β€―B
018_levelParams πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.4β€―KB
019_tut06_bad01 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 427β€―B
020_levelComp4 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 424β€―B
021_levelComp5 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 424β€―B
022_imax1 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 809β€―B
023_imax2 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 828β€―B
024_levelMaxComm πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 524β€―B
025_levelMaxAssoc πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 623β€―B
026_levelMaxIdem πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 447β€―B
027_levelMaxAbsorb πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 526β€―B
028_inferVar πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 713β€―B
029_defEqLambda πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.4β€―KB
030_peano1 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.6β€―KB
031_peano2 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.5β€―KB
032_peano3 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.9β€―KB
033_letType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 489β€―B
034_letTypeDep πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.2β€―KB
035_letRed πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 627β€―B
036_empty πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.2β€―KB
037_boolType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 2.3β€―KB
038_twoBool πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.2β€―KB
039_andType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.2β€―KB
040_prodType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.8β€―KB
041_pprodType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.8β€―KB
042_pUnitType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.8β€―KB
043_eqType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.2β€―KB
044_natDef πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.3β€―KB
045_rbTreeDef πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 15.7β€―KB
046_inductBadNonSort βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.2β€―KB
047_inductBadNonSort2 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 598β€―B
048_inductLevelParam βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 515β€―B
049_inductTooFewParams βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 548β€―B
050_inductWrongCtorParams βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.2β€―KB
051_inductWrongCtorResParams βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.3β€―KB
052_inductWrongCtorResLevel βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.4β€―KB
053_inductInIndex βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.1β€―KB
054_indNeg βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 996β€―B
055_reduceCtorParam.mk πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.1β€―KB
056_reduceCtorType.mk βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.5β€―KB
057_indNegReducible βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 1.9β€―KB
058_predWithTypeField πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 2.0β€―KB
059_typeWithTypeField πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 2.1β€―KB
060_typeWithTypeFieldPoly πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 2.1β€―KB
061_typeWithTooHighTypeField.mk βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 943β€―B
062_emptyRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.2β€―KB
063_boolRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.0β€―KB
064_twoBoolRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.8β€―KB
065_andRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.2β€―KB
066_prodRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.0β€―KB
067_pprodRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.0β€―KB
068_punitRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 2.2β€―KB
069_eqRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.3β€―KB
070_nRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.3β€―KB
071_rbTreeRef πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 16.2β€―KB
072_boolPropRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 2.3β€―KB
073_BogusRecursor βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ 1.8β€―KB
074_existsRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.6β€―KB
075_typeSingletonRecReduction πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 7.9β€―KB
076_sortElimPropRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 5.6β€―KB
077_sortElimProp2Rec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.6β€―KB
078_boolRecEqns πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 10.8β€―KB
079_prodRecEqns πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 10.1β€―KB
080_nRecReduction πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 12.7β€―KB
081_listRecReduction πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 17.5β€―KB
082_RBTree.id_spec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 47.9β€―KB
083_And.right πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.3β€―KB
084_Prod.snd πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.5β€―KB
085_PProd.snd πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.5β€―KB
086_PSigma.snd πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 5.1β€―KB
087_projOutOfRange βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 3.8β€―KB
088_projNotStruct βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 3.5β€―KB
089_projProp1 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 8.2β€―KB
090_projProp2 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 8.2β€―KB
091_projProp3 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 8.2β€―KB
092_projProp4 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 8.2β€―KB
093_projProp5 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 8.4β€―KB
094_projProp6 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ βœ‹ βœ‹ πŸ‘ 8.2β€―KB
095_projDataIndexRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.8β€―KB
096_projIndexData βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 6.8β€―KB
097_projIndexData2 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 6.8β€―KB
098_projRed πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 9.9β€―KB
099_ruleK πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.5β€―KB
100_ruleKbad βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 6.5β€―KB
101_ruleKAcc βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 12.8β€―KB
102_aNatLit πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 3.0β€―KB
103_natLitEq πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.1β€―KB
104_proofIrrelevance πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 5.0β€―KB
105_proofIrrelevanceBad βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 4.7β€―KB
106_proofIrrelevanceWhnf πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 5.6β€―KB
107_unitEta1 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.2β€―KB
108_unitEta2 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 5.9β€―KB
109_unitEta3 πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.0β€―KB
110_indexedUnitEta βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 7.2β€―KB
111_structEta πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 12.5β€―KB
112_indexedStructEta βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 8.5β€―KB
113_funEta πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 5.2β€―KB
114_funEtaDep πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 5.3β€―KB
115_funEtaBad βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 4.9β€―KB
116_etaRuleK βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 6.5β€―KB
117_etaCtor βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 9.0β€―KB
118_reflOccLeft βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 3.7β€―KB
119_reflOccInIndex βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 3.9β€―KB
120_reduceCtorParamRefl.mk πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.5β€―KB
121_reduceCtorParamRefl2.mk πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 4.5β€―KB
122_rTreeRec πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 5.5β€―KB
123_rtreeRecReduction πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 10.8β€―KB
124_accRecType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 7.5β€―KB
125_accRecReduction πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 13.4β€―KB
126_accRecNoEta βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ 13.0β€―KB
127_quotMkType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.3β€―KB
128_quotIndType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.3β€―KB
129_quotLiftType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 6.3β€―KB
130_quotSoundType πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 7.2β€―KB
131_quotLiftReduction πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 7.8β€―KB
132_quotIndReduction πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 7.6β€―KB
133_dup_defs βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 475β€―B
134_dup_ind_def βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 1.7β€―KB
135_dup_ctor_def βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 1.7β€―KB
136_dup_rec_def βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 1.7β€―KB
137_misnamed_rec_user βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ 2.0β€―KB
138_dup_rec_def2 βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ 1.7β€―KB
139_dup_ctor_rec βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 1.5β€―KB
140_DupConCon βœ‹ βœ‹ 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 2.2β€―KB
141_falseFromUnsafe βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 🚫 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.3β€―KB
142_falseFromPartial βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ 🚫 🚫 βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ βœ‹ πŸ‘ πŸ‘ πŸ‘ πŸ‘ 1.3β€―KB